Author: Kenneth Marvin Hamilton
Alternate names: Kenneth M. Hamilton
Born: 1947