Books by M. John Harrison