From 'The Time Machine' to '1984', take a journey through the top 100 books that teachers have recommended for students from KS3 to KS5.