Which of the following is the best-selling fiction author of all time?

William Shakespeare

Agatha Christie

Barbara Cartland

Harold Robbins