I've read a few novels, I think an excellent short novel is Elevation by Stephen King. It's not what you'd expect from a Stephen King novel (no horror elements), but it's a great read. I can't say too much without spoiling it, but here's the blurb:
The latest from legendary master storyteller Stephen King, a riveting, extraordinarily eerie, and moving story about a man whose mysterious affliction brings a small town together—a timely, upbeat tale about finding common ground despite deep-rooted differences.
It starts off a little slow, but give it a little bit of time. It's readable in an afternoon, I think I spent 5 or so hours reading it.