I recently read Node.js Blueprints by Krasimir Tsonev (Packt Publishing).
It is addressed to people who know JavaScript and want to use it from the server side too.
The book starts with a chapter on some programming paradigms that are currently used on the Node.js land. Patterns such as inter-module communication or how the asynchronous nature of Node works.
The following chapters are mainly concerned with the most important libraries on the Node.js ecosystem. The first library the author chose to present us is Express (probably expected). We go through a basic site while learning Express. The author, along with every JS library, walks us through a tutorial with a sample web application. He continues with chapters on Angular and sample blog, socket.io and chat app, backbone and to-do app, ember and social feed app.
Apart from the above libraries, there is material on automation, testing, dynamics CSS, REST API, and Node.js desktop apps.
Suitable for those who want a start on Node.js and its ecosystem, Node.js Blueprints is a pretty good book. The author's approach with example web apps on each library is very good. Every chapter is clear while after finishing it you have learned what you need to start and decide whether you want to dive further into.
Furthermore, the code of the book is available from Packt Publishing. Care, though, since there are some (understandable) errors.
Recommended!