English grammar : A university Course / Angela Downing, Philip Locke - Downing. Angela