davidgullen.com
Review – Surface Detail, by Ian Banks
Two alliances of civilisations are fighting a virtual war over artificial hells. Depending on your viewpoint the right, or the wrong, side is winning. Needless to say, the Culture has an interest i…