Cavalier and Yankee; the Old South and American national character