Langmaster course Intermediate level - Prowse, Philip (Macmillan Heinemann, 1998)