Who is the best-selling author of all time?
William Shakespeare is considered the best-selling author of all time as he sold approximately 4 billion copies of his books, such as Macbeth, Hamlet, and Romeo and Juliet.