The novelist and mystic William Sharp (1855-1905) wrote or edited around fifty books, both in his own name and under the pseudonym of Fiona MacLeod. An introduction to Dante Gabriel Rossetti in 1881... This description may be from another edition of this product.