The Royal Society of Literature magazine recently published an article containing the top ten books Jo Rowling believes all children should read:
Wuthering Heights, Emily Bronte
Charlie and the Chocolate Factory, Roald Dahl
Robinson Crusoe, Daniel Defoe
David Copperfield, Charles Dickens
Catch-22, Joseph Heller
To Kill a Mockingbird, Harper Lee
Animal Farm, George Orwell
The Tale of Two Bad Mice, Beatrix Potter
The Catcher in the Rye, JD Salinger
Hamlet, William Shakespeare
I haven't read Wuthering Heights, Robinson Crusoe, or David Copperfield. I'm pretty sure I've read the Tale of Two Bad Mice before, but I can't remember it specifically. But I'm assuming bacause we had a lot of Beatrix Potter books when we were little.