Author: Johnson Donald Hughes
Alternate names: J. Donald Hughes; J. Donal Hughes; D. J. Hughes; Donald J. Hughes; Johnson Donald Hughes; J. DONALD HUGHES; Donald J. Hughes [sic]
Born: 1932
Bio: Ecology in ancient civilizations