Text this: Introduction to Computing Systems: From Bits & Gates 3/e