Advanced english grammer - HEWINGS,Martin (UK. Cambridge university pres, 2000)