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

Agatha Christie

William Shakespeare

Barbara Cartland

Harold Robbins