Eyewitness Pyramid - Putnam, James (Dorling Kindersley, 2011)