Maintainable Java Script - Zakas N.C.; Zakas N.C. (O'Reilly, 2012)