Saxon Math Intermediate 3 by Stephen Hake & Stephen Douglas Hake