Author: John L. Casti
Alternate names: John Casti
Born: 1943