Daniel finished reading Upstart by Lu Ban Jul 14 Public Lu Ban: Upstart (Clarkesworld)Upstart by Lu Banclarkesworldmagazine.com/lu_12_22/