Not a book, but I have to say that Cusco exceeded our expectations, and I wish we had another night there on our journey to Machu Picchu. Peruvian food is so good. I had no idea. Also, some people need time to acclimate to the altitude, and that's a nice place to do it.