Intelligent teaching : professional skills for student teachers - H.S.N. McFarland (Routledge & Kegan Paul, 1973)