Who wrote 'The Mists of Avalon'?

Terry Pratchett

Joanne K Rowling

J R R Tolkien

Marion Zimmer Bradley