English Grammar by Jacqueline Gueron & Liliane Haegeman