Animal physiology : - Sherwood, Lauralee (Thomson, 2005)