Exploring the contributions of job resources, job demands, and job self-efficacy to STEM teachers' job satisfaction Read more about Exploring the contributions of job resources, job demands, and job self-efficacy to STEM teachers' job satisfaction