James A. CottonBooksNext Generation SystematicsSoil survey of Fayette County, AlabamaSoil survey of Marion County, AlabamaSoil survey, Greene County, AlabamaSoil survey of Covington County, AlabamaAuthor data: Open Library