Zhang RanBooksClarkesworld Issue 130Clarkesworld Issue 100Clarkesworld Issue 117Clarkesworld Issue 147Author data: Open Library