Macmillan English Grammar in Context Advanced with key - Vince, Michael (China Macmillan, 2008)