An Introduction to Microcomputers Vol 1
Subtitle: Basic Concepts by Adam Osborne