Encyclopedia of Fantasy (1997)
Macfarlane, Stephen

Pseudonym of John Keir Cross.

John Keir Cross

links