This book has been developed by the Cambridge Open Learning Project in conjunction with the Cambridge University Press South African Branch. It offers a high quality learning resource to support the Cambridge Local Examinations Syndicate Syllabuses at HIGCSE level. The book is designed with distance learners in mind, but can also be used in the classroom.