Pro JavaScript with MooTools: Learning Advanced JavaScript Programming - Obcena, Mark Joseph A. (Apress, 2012)