Teaching and Learning Mathematics by Linda Jensen Sheffield & Douglas E. Cruikshank