mike allen judgment of swords and souls 2009 saladin ahmed , originally appeared in orson scott cards intergalactic medicine show # 14 doctor diablo goes through the motions 2010 saladin ahmed , originally appeared in strange horizons , feb 15 2010 general akmeds revenge ?