Author: W E B Hamilton
Alternate names: W. E. b. Hamilton; W. E. B. Hamilton