Homeschooling: The History & Philosophy of a Controversial PracticeEbookHomeschooling: The History & Philosophy of a Controversial PracticebyJames G. DwyerRating: 5 out of 5 stars5/5Save Homeschooling: The History & Philosophy of a Controversial Practice for later