Fundamentals of Computers & Information Technology - Doja,M N (Deep & Deep, 2005)