Introduction to Computers - SHELLY,G.B.;CASHMAN,T.J.;VERMAAT,M.E. (India,Cengage Learning, 2008)