Problem Solving in Physiology by Joel A. Michael & Allen A. Rovick