Introduction to computer science - Itl Edu. Solutions Ltd (Dorling Kindersley, 2009)