TEACHING MATHEMATICS THROUGH PROBLEMSOLV by Akihiko DePaul University, USA

A nice touch in the 6th edition is the highlighted key terms and definitions.