Added Raymond Hettinger's The Art of Subclassing