Programming JavaScript apllications [robust web architecture with node, HTML5, and modern JS libraries] - Elliot, Eric (O'Reilly, 2014)