Outlines of Educational Doctrine: Principles of Teaching: A Comprehensive Guide for EducatorsJohann Friedrich Herbart