Must almost be embarrassing to be earning less than $20 million a year.

1. J.K. Rowling ($95 million)
2. James Patterson ($87 million)
3. Jeff Kinney ($21 million)
4. Dan Brown ($20 million)
5. Stephen King ($15 million)
6. John Grisham ($14 million)
6. Nora Roberts ($14 million)
8. Paula Hawkins ($13 million)
9. E.L. James ($11.5 million)
10. Danielle Steel ($11 million)
10. Rick Riordan ($11 million)