Buddhism: In its Connexion with Brahmanism and Hinduism and in its Contrast with Christianity