Children's Mathematics: Making Marks, Making Meaning (Second Edition) - Elizabeth Carruthers