Recent theories of human development - Thomas, Robert Murray (Sage publications, 2001)