Meaning of life...why are we here ? This book answers ....
Read this post on booksandcertainotherthings.blogspot.com