An Insiders View of Buddhism and Christianity