Modern fantasy the hundred best novels - Pringle, David (Bedrick Books, 1989)