Essentials of medical physiology - Khurana, Indu . (Elsevier, 2009)