Joint pseudonym of Jane Johnson, and M. John Harrison. For works by these authors under their own names search also under: Johnson, Jane,1960-; Harrison, M. John (Michael John), 1945-