Development through life : a psychosocial approach