Source: https://www.semanticscholar.org/paper/Teacher-and-Teaching-Effects-on-Students'-Attitudes-Blazar-Kraft/0235dbd30a10561abd068258ccedd533dcad72ce