A course in language teaching : practice and theory, trainee book - Ur, Penny; Williams, Marion; Wright, Tony. (Cambridge : New York : Cambridge University Press, 2005)