Computers from logic to architecture (McGraw-Hill, 2000)