Here is one that even if you don't understand OO it is still fun to read.http://sepwww.stanford.edu/sep/josman/oop/oop1.htm