Effective teaching principles and practice - Kourilsky, Marilyn L. (Scott, Foresman, 1987)