A mathematical mosaic : patterns & problem solving - Vakil, Ravi (Kelly Publ, 2008)