A creative-commons book on Backbone.js for beginners and advanced users alike