Intermediate
Young Adult Literature isn't just for teenagers. It's a great way to break into reading in English for non-native speakers as well.
Lois Lowry, (Number the Stars, The Giver)
Suzanne Collins (The Hunger Games)
J. K. Rowling (Harry Potter)
Orson Scott Card (Ender's Game)
Markus Zusak (The Book Thief)
Madeleine L'Engel (A Wrinkle in Time)
Advanced
Once you feel comfortable reading in English, try some of these more difficult books to develop your sense of style.
Khaled Hosseini (The Kite Runner, A Thousand Splendid Suns)
Margaret Atwood (The Handmaid's Tale, The Blind Assassin)
Daniel Gilbert (Stumbling on Happiness)
Ian McEwan (Atonement, Sweet Tooth)
Anthony Burgess (A Clockwork Orange)
David Mitchell (Cloud Atlas, The Thousand Autumns of Jacob de Zoet)
Haruki Murakami (Norwegian Wood, The Wind-up Bird Chronicle)
Have you read a good book lately and want to recommend it for other English learners?
Send me a message and I'll add it.