Back to Clarkesworld Issue 126EditionClarkesworld Issue 126Mar 10, 2017148 pagesOL30524638MOpen LibraryPublishersWyrm PublishingPhysical formatpaperbackIdentifiersISBN 9781890464837ISBN 189046483X