Zap Science: A Scientific Playground in a Book (Klutz)
by Rebecca Rupp
Category: Education

Lists all the resources needed to create a balanced curriculum for homeschooling--from preschool to high school level