Spectrum Math: Grade 8 Workbook by Thomas Richards.