Saturnine by Neil Roberts.
Currently working my way through this glorious midway point of the Siege of Terra series.