Best self-study books to learn English .
The best books to read first
The Curious Incident of the Dog in the Night – Mark Haddon
Fantastic Mr Fox – Roald Dahl
The Old Man and the Sea – Ernest Hemingway
Lord of the Flies – William Golding
Empty World – John Christopher