The Mists of Avalon

Bradley, Marion Zimmer (2000)