Comparing Homeschooling Methods: Charlotte Mason, Montessori, and Waldorf

Knowing that the Charlotte Mason, Montessori, & Waldorf methods all honor the individual child, I wanted to compare these 3 hands-on homeschooling methods.