Impact of Perceived Teachers' Competence on Students' Performance: Evidence for Mediating/ Moderating Role of Class Environment - Sultan, Sarwat; Shafi, Muhammad (Journal on Educational Psychology, 2014)