Pathophysiology review - Hurst, Marlene. (Hurst reviews., 2008)