Back to Clarkesworld Issue 123EditionClarkesworld Issue 123Dec 13, 2016146 pagesOL26880008MOpen LibraryPublishersWyrm PublishingIdentifiersISBN 9781890464806ISBN 1890464805