Ratings18
Average rating3.6
It took a while for the whole logic of the mystery of the book to sink in and make sense, but it is a clever little story. But given that I have amazingly high expectations for Moore (hello, Lamb!), it doesn't score off the charts for me.