Microcomputer interfacing with the 8255 PPI chip - Goldsbrough, Paul F. (Sams, 1979)