To me, a good book is a good book, and a book is either fiction or non-fiction. Genres be damned! So I'm going to completely ignore the OP's request for no sci-fi or fantasy and recommend a few of my favorites.
Fantasy:
Jonathan Strange and Mr Norrell by Susanna Clarke
Sci-fi:
Dune by Frank Herbert
Fantasies by
Guy Gavriel Kay: