Recent theories of human development - Thomas, R. Murray (New Delhi Sage Publications, 2001)