Once Upon a Time...in Mooresville, NC: Episodes in the History of a Southern Town