The Hydrogen Sonata by Iain M. Banks

January 2013

Further reading…