Author: Campbell, Ken, 1925-2001.