Create Advanced Web Applications With Object-Oriented Techniques

http://msdn.microsoft.com/msdnmag/issues/07/05/javascript/default.aspx