The descendants of Claiborne B. May: South Carolina, St. Clair County, Alabama, Talledega County, Alabama, Greene County, Alabama : including a compendium of other May families