TCC: chap 5 is pretty good intro