Computer architecture and logic design - Bartee, Thomas C.