Science of culture