Concepts In Medical Physiology by Austin Ratner, Julian Seifter & David Sloane