http://techiworks.com/can-class-extend-more-than-one-class/