From the book "Write Modern Web Apps with the MEAN Stack: Mongo, Express, AngularJS, and Node.js"