Biology of the sauropod dinosaurs : understanding the life of giants - Klein, Nicole, 1974- (Life of the past, 2011)