Head first java script - Morrison, Michale (Shroff Publ., Mumbai, 2008)