javascirpt: the good parts notes