More work in progress : course book - Hopkins, Andy (Longman, 1998)