Intelligent teaching professional skills for student teachers - McFarland, Henry Stuart Noel (Routledge and Kegan Paul, 1973)