If you like reading:http://en.wikibooks.org/wiki/More_C%2B%2B_Idioms/Non-Virtual_Interface