Author: Robert L. Forward
Alternate names: Robert L Forward; Forward,Fuller.