Introduction to information Technology - Ana Andres (Dorling Kindersley, 2012)