Psychological perspectives on stress and health (New Delhi Concept, 1999)