A booklet on Backbone.js and JS apps patterns and best practices