Computers. : Information Technology in Perspective. - Long, Larry (Pearson Education International, 2005)