https://bookem.ir/books/1001513-Modular-Programming-with-JavaScript
Modular Programming with JavaScript