Steven Saylor
John Maddox Roberts
Mary Renault
Colleen McCullough
Michelle Paver
David Gemmell
Steven Pressfield