I get why people like this book but I might have liked it better if I had first read it when I was younger. It still gets 3 stars because of the awesome range of fiction/literature it draws from. It only gets 3 stars because I couldn't stand the protagonist.
Thoroughly enjoyable book. Nice back and forth between historical stuff and author's personal Peru trek.