Problem solving strategies : crossing the river with dogs, and other mathematical adventures | lit.salon