Perception: A Cognitive-Stage Approach