A Theory of Time-Perception