Preparing to teach : an introduction to effective teaching in higher education
by
Graham Gibbs and Trevor Habeshaw
53 interesting communication exercises for science students
by
Sue Habeshaw, Di Steeds