Intermediate English Grammer - Murphy, Raymond (New Delhi CUP, 1994)