The science of prehistoric giants : dinosaurs that used size and armour for defence - Graham, Ian