This Book attempts to make a comprehensive and critical exposition of all the facets of teaching. It evaluates the comparative soundness of the Principles, Methods, Techniques and Devices of Teaching. The chief accent of the book is on helping teachers to teach better. The objective is strictly utilitarian and is designed to serve as a reliable guide to the work in the classroom. The book also offers practical suggestions for making the teaching-learning process effective, inspirational & interesting. It incorporates the approaches recommended by eminent educational philosophers and practitioners. A detailed survey of the valuable teaching practices followed in India and abroad also find an important place in the book.