Gracie's Alabama Volunteers: The History of the Fifty-ninth Alabama Volunteer Regiment