Professional javascript for web developers - Zakas, Nicholas C (Wiley India Pvt. Ltd., 2012)