Narrowing down my favourite book of all time is extremely difficult. I may not have been the most well-read person around but I have read quite a number of books on my free or idle time. As part of the Bloggers Book Club Contest, my choice for my favourite book [this may eventually change over time] is "Angela's Ashes" by Frank McCourt.
It's his autobiography, and chronicles most of his early childhood -- from his slum days in Limerick, Ireland, to his family's eventual move for a better life to New York City, USA.
I first read this way back in 2001 and I keep reading and reading it again.
Why do I love it so much? It's written in such a way that would move you. He writes in such a way that would make you laugh out loud at some of his memoirs, which could be pretty embarassing specially if you're reading the book at a public place. It also has the capacity to move you to tears, and there are quite a lot of them in the book.
Overall, this is a good start if you plan to read an autobiography. Frank McCourt may not be a well-known celebrity but his life is definitely interesting and well worth the read.
Additional info -- this book was actually adapted into a movie! I was searching the internet and it also popped out in IMDB. Awesome. I'll try to watch the movie and see if it does any justice to the book.