This one looks ok http://www.webtechcorp.co.uk/web-dev...rticle-oop.htm