Introduction to microprocessor system design - Garland Harry (1981)