A university course in english grammar - Downing, Angela (Routledge, 2006)