Cambridge Academic English C1 Advanced Teacher's Book
Matt Firth, Chris Sowton, Martin Hewings, Craig Thaine