An introduction to child development - Keenan, Thomas (Sage Publications, 2002)