Reading novels (books with a fictional story) is a great way to improve your English vocabulary. The problem with them is, if your English level isn't advanced, you can spend more time checking the meanings of words you don't know in dictionary than actually reading the novel.
A good way to improve your English by reading is to read novels which have been changed/modified especially to help people learning English. These 'readers' (that's what they are called), can be easily found (in Amazon for example) and you can buy books specifically for your level of English (e.g. pre-intermediate, intermediate etc...).
But there are some novels which you can read in their full English version. Novels which are both interesting and written using a simple style of English.
Below is a list of ten novels which I recommend you should read in their full English version to improve your English. I would only recommend you read these if you have a level of English which is intermediate or higher.
But some of these novels are a bit more difficult than others. So before you buy any of them, make sure you read the first couple of pages to see if you understand the majority of what is written. To do this, look at any of the books on Amazon.
|1.||Murder on the Orient Express||Agatha Christie||Murder/Mystery|
|2.||Animal Farm||George Orwell||Political|
|3.||To Kill a Mockingbird||Harper Lee||Drama/Crime|
|5.||The Diary of a Young Girl||Anne Frank||Childhood|
|6.||The Catcher in the Rye||J.D. Salinger||Childhood|
|7.||The Day of the Triffids||John Wyndham||Science Fiction|
|8.||A Farewell to Arms||Ernest Hemingway||War|
|9.||Paddy Clark Ha Ha Ha||Roddy Doyle||Childhood|
|10.||The Talented Mr Ripley||Patricia Highsmith||Crime|