Factors that affect readiness to change lifestyle: a 22-country survey from primary care.

Factors that affect readiness to change lifestyle: a 22-country survey from primary care.