Essentials for Nursing Practice by Patricia A. Potter, Anne G. Perry, Patricia A. Stockert, Amy Hall