AN INTRODUCTION TO MICROCOMPUTER SYSTEMS. ARCHITECTURE AND INTERFACING - Fulcher, John (Addison-Wesley Publishing, 1989)