Think First Certificate Course Book New Edition by Jon Naunton
This course is designed to prepare students for the revised First Certificate exam using worked examples, increased listening and reading tasks, and a grammar section new to this edition.