Congnitive development - John H Flavell, Patricia H Miller and Scott A Miller (Prentice Hall, New Jersey, 1993)