Advanced English Grammar - "Hewings, Martin" (CAMBRIDGE LONDON, 1999)