Thinking mathematically - Mason, John, 1944- (Pearson, 2010)