M. John Harrison
Michael John Harrison (born 26 July 1945), known primarily by his pen name M. John Harrison, is an English author and critic. His work includes the Viriconium sequence of novels and short stories, (19...