Introduction to microprocessors - Crisp, John (Newness Publ, Oxford, 1998)