Concise definitions of the science, philosophy and religion of Buddhism and value of meditation

August 7, 2012