Simple JavaScript Inheritance by John Resig