Text this: Introduction to computer architecture and organization / Harold Lorin.