Problem solving strategies crossing the river with dogs and other mathematical adventures - Johnson, Ken; Herr, Ted (Key Curriculum Press, 2001)