Wow all these books sound really great. What I do is, for each recommendation, I search for the book on Amazon and read the synopsis. So far based on the summaries, they seem really interesting. I'm going to have a lot of books to read, thank you all for that