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