http://imsatasia.com/2011/01/05/object-oriented-programming-with-php/