Single and Multi-Chip Microcontroller Interfacing by G. Jack Lipovski & Jack Lipovski