Dedicated to Iain M. Banks, who passed away shortly after this novel was finalised. He will be missed.