Clarkesworld Issue 223 (Clarkesworld Magazine) | MenrvaBooks