Knockout.JS Essentials: Implement a successful JavaScript-rich application with KnockoutJS, jQuery, and BootstrapJorge Ferrando