10 best selling fiction novels by great authors