Animal physiology: mechanisms and adaptations - David Randall (CBS, 2005)