Essential human physiology - Chatterjee, Amar