Building Thinking Classrooms in Mathematics by Peter Liljedahl (Paperback)

A nice touch is the paperback’s cover that resists scuffs from daily use.