The Xs and Whys of Algebra by Anne Collins & Linda Dacey