Node.js Design Patterns: Level up your Node.js skills and design production-grade applications using proven techniques - Mammino (IEEE, 2003)