Mesozoic Era Age of Dinosaurs - Rafferty,Jhon p (New York Britannica pub., 2011)