Encyclopedia of dinosaurs & prehistoric life.
Campbell, Andrew.