The Essentials of Effective Teaching : A Compilation with Commentary