Renaissance: Grades 6-8 by Walter A. Hazen