by James M. Banner
What are the characteristics of a great teacher? What qualities of mind and spirit are necessary to help others acquire the knowledge through which they can understand and live a good life? In this…