Buddhism :its essence and development