Work climate, work values and professional commitment as predictors of job satisfaction in nurses.

Work climate, work values and professional commitment as predictors of job satisfaction in nurses.