Grammar in Practice 2: 2 by Roger Gower (Paperback, 2002)