The course text was Bruce J. MacLennan's book Principles of Programming Languages: Design, Evaluation and Implementation (Holt, Rinehart and Winston (now, Oxford University Press), second edition, 1987).