There are plenty of books that can scratch the itch to read something challenging, while simultaneously compelling you through to the very end. Here are twenty literary page turners for when you want the best of both fictional worlds.