M. John Harrison

M. John Harrison is an author with Jane Johnson under the penname Gabriel King.