Derecho by J. Matthew Waters (English) Paperback Book

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