A survey of Buddhism