Understanding Children's Development by Peter K. Smith & Helen Cowie