The Core Beliefs, Practices and Philosophies of Buddhism