The Dragons of Babel
Michael Swanwick