Computers information technology in perspective - Long, Larry (Pearson Education, 2005)