Jim Carnes
Jim Carnes was born in Columbus, Mississippi, in 1955. After graduating from the University of North Carolina at Chapel Hill, he served as an editor with Encyclopaedia Britannica for eight years. He is currently a senior writer with the Teaching Tole
... Read more