Pro JavaScript for Web Apps - Freeman, Adam, 1972- (Apress, 2012)