Navigating through Algebra in Grades 6–8 (with CD-ROM)