Buddha and his Teachings Ingsley Heendeniya A concise overview of Buddha’s life and his teachings. It focuses on the core principles of enlightenment and the Eightfold Path.