Magazine credits Randall Garrett, but the Internet Speculative Fiction Database says actually by Robert Silverberg.