New second edition forthcoming Fall 2025.