By directly experiencing a thunderstorm, we learn that a flash of lightening signals an impeding crash of thunder. This best illustrates
A. Operant Conditioning
B. The Law of Effect
C. Observational Learning
D. Classical Conditioning
E. Generalization