There are few things in life more satisfying than finding a really good book.
From intellectual classics to snappy novellas, reading keeps the mind active and the heart racing.
However, there are a select few novels that go above and beyond our expectations. As well as being enjoyable, some books hit a deeper chord and really get under the skin.
Here is a selection of 10 memorable books you won’t forget.