9780199655458
Animal Physiology: an environmental perspective
Butler, Patrick