Terry Lee is pretty confusing but that's onl when the worked solutions skip the 'obvious' parts. I'm finding this course a bit hard because theres no hand out and we have terry lee and two other 4 unit books from the 90s or something and they all use different language.