Clarkesworld Magazine Issue 40 eBook