Human Physiology by Timothy Stabler & Peter Zao