Public Perception Dynamics