Grammar in context proficiency level English - Gethin, Hugh (Harper Collins Publishers, 1990)