Good grammer guide - Palmer, Richard (London Routledge, 2003)