Books for reference
A large number of books on Backbone.js are available for beginners and advanced-level developers. However, the following three books, I believe, are a must-have for any Backbone.js developer:
Developing Backbone.js Applications, Addy Osmani: This is the best book if you are a beginner and want to start learning Backbone.js. It covers almost everything about Backbone.js. Addy has an online version of the book too—you can find it in the following Tutorials section.
Building Backbone Plugins, Derick Bailey: This is an excellent book where Derick talks about plugin development, the different problems with Backbone.js components, and their solutions.
Backbone.Marionette.js: A Gentle Introduction, David Sulc: This book discusses the different components of the Backbone.Marionette extension along with detailed examples.