History and philosophy of Buddhism: Based mainly on Pali canonical and exegetical literature