Microprocessor system design concepts - Alexandridis, Nikitas A (U.S Computer Science Press, 1984)