Marvellous worldbuilding that takes us from planet to planet, each of them distinct and fascinating; a well-thoughtout glimpse of our future and the repercussions of our current lifestyles; a measured, intelligent depiction of multiple societies and cultures... The story works beautifully on an emotional level too, and the pacing is masterful - never do you feel as though anything's being rushed, yet the story powers along at a rate of knots... usually to unexpected places. SFX magazine