Jared Friedman's review of Object-Oriented JavaScript, 2nd Edition