Language to go Upper Intermediate Teacher's Resource Book - David Newbold
David Newbold, Liz Kilbey, Steve Baxter, Kenna Bourke