ASP.NET MVC 5 with Bootstrap and Knockout.js: Building Dynamic, Responsive Web Applications