Understanding JavaScript: Prototype and Inheritanceby@KondovAlexander