http://javascript.info/
Anonymous
Fold knowledge into data so program logic can be stupid and robust.