Porth's Essentials of Pathophysiology. (2019)