Human development - Craig, Grace J (New Jersey Prentice Hall, 1989)