Teaching Mathematics Through ProblemSolving A by Akihiko Takahashi PAPERBACK I appreciate that the 5th edition corrects errors from the previous version.