Essentials of Pathophysiology for Nursing Practice by Neal Cook, Andrea Shepherd, Jennifer Boore and Stephanie Dunleavy