General physiology - Scheer, Bradley T.