Microprocessor interfacing - Dixey, Graham (Stanley Thornes, 1991)