This is a rare find. It is clever and interesting, while also weaving a great story. I can definitely recommend this book.