A must read : Shantaram by Gregory David Roberts.
Don't let the 900 pages frighten you. There is nothing to throw away. I would even like to read a follow up.
This post is my little contribution to his success. Hope you will follow the links and read the book.