Took a bit to get started, but a worthwhile long walk of a book in the end.