Many thanks to the op -- it's a book I haven't read in about a decade and seems like the right time to revisit.