This clear and stimulating text has been revised to match the latest IGCSE syllabus exactly and provides all aspects of the IGCSE course in a single text.Straightforward language makes it accessible to students of all abilities. Each chapter contains a