I bought this text book for my 16 year old son who is currently in the final year of his GCSEs. This book compliments the ones he uses at school. It is extremely informative, very well presented with clear but concise information. It does not only hold all the information required but is set out in such a way it is almost enjoyable to read. I would recommend this book.