Includes for cpp and headers

Currently, I am attempting to write a class for use of a sketch, and I am wondering what do I need to include. Is WProgram.h all I need, or do I need more?

Also, can someone poitn me to a good tutorial on making and using class with arduino sketches?

Did you see this?

No. I originally thought I can treat it like a normal C++ class, so all I did is include "Wprogram.h" within the class source and headers.

Thanks. I will start from this.