It has been a very long while since a book held my rapt attention. This was definitely one of them. Highly recommended.