@jessamyn Thanks for this recommendation. I'm about 2/3 through it (my library bought it after I requested!) and I'm really enjoying it.