Principles of pulmonary medicine - Weinberger, Steven E. (Elsevier, 2024)