Microprocessor technology - Anderson, Stuart (Newnes, 1994)