What do great cultures have in common?