Good grammar guide/by Richard Palmer - Palmer, Richard (London Routledge, 2003)