Murphy, Raymond Intermediate English Grammar With Answers - Foundations Books 1996 - 350 p. ISBN: 8185618518