Object-oriented JavaScrip : learn everything you need to know about object-oriented JavaScript (OOJS) - Antani, Ved, (Packt Publishing, 2017)