An introduction to microcomputers, vol. I basic concepts. (Sybex, 1976)