Here are the "NHGS 99 Recommended Reads", a list of books that you should aim to read before you leave NHGS.
Happy Reading!
NHGS 99 Recommended Reads - Keys Stage 3 (1-33)
NHGS 99 Recommended Reads - Keys Stage 4 (34-66)
NHGS 99 Recommended Reads - Keys Stage 5 + Year 11 (67-99)
Reading is to the mind what exercise is to the body. (Joseph Addison)