Object-oriented JavaScript - Stefanov, Stoyan, (Packt Publishing, 2013)