Knight Moves

Knight Moves - Walter Jon Williams Entertaining. Different.