Egan’s Fundamentals of Respiratory Care by James K. Stoller Paperback Book

A nice feature of the 2025 edition is the self-assessment questions after each unit.