Understanding human development - Craig, Grace J. (Pearson Education/Prentice Hall, 2010)