The Giraffe: Biology, Ecology, Evolution and Behaviour by Bryan Shorrocks Back to product details page >