A review by puck1008
Clarkesworld Magazine, Issue 40, January 2010 by Neil Clarke

4.0

Highly Recommended