JavaScript 2.0: Evolving a Language for Evolving Systems, By Waldemar Horwat