Clarkesworld Magazine, Issue 4, January 2007

Clarkesworld Magazine, Issue 4, January 2007