The science fiction of Iain M. Banks.
Hubble, Nick.