Children's thinking - Siegler, Robert S. (Pearson/Prentice Hall, 2005)