Digital computer fundamentals - Bartee, Thomas C. (Tata McGraw-Hill publishing Company Limited, 2003)