CHF: Pathophysiology explains what goes wrong with the heart muscle, and how the kidneys and cardiovascular system attempt to compensate for the failing heart. www.sciencewithsusanna.com has diagrams, notes, and practice questions.
No download links available.