Digital computer fundamentals - Bartee, Thomas (Tata McGraw-Hill, 2008)