Encyclopaedia Of Fantasy by John Grant & John Clute