Everything you need to understand or teach Shantaram (novel) by Gregory David Roberts.
Shantaram by Gregory David Roberts is a lengthly book, but very interesting reading. The opening of the book lets the reader know that he/she will be thinking about many philosophical issues during the book. It begins: "It took me a long time and most of the world to learn what I know about love and fate and the choices we make, but the heart of it came to me in...