Learn more about the Charlotte Mason approach to homeschooling. Who was Charlotte Mason and what are the principles of a Charlotte Mason education?