British author M. John Harrison