Professional JavaScript for web developers - Zakas, Nicholas C. (New Delhi WIley India Pvt.LTd., 2012)