ParentFull threadakashakya·I think SICP also pretty good in this regard. Thankfully it's available online for freeView on HN