This review is exactly what I hoped for:
https://www.publishersweekly.com/9780735278820
Doing the happy dance today!