This is a great article for an introduction to HTTP caching. It's well-written and even covers how to set up caching in Apache.
1) Explain the underlying concept
2) Show variations
3) Explain how to do it yourself
4) Show how to verify you did it correctly
5) Meta: be as concise as possible, maximize bang for the buck