Third Edition: May 2025