What is the meaning of life? What is the purpose to be accomplished in life? Find the practical answer to these questions by analyzing the knowledge of religions and philosophies. This a small free book which may help the long unanswered question.