Books that gave you shivers down your spine (49 books)