PRINCIPLES OF PROGRAMMING LANGUAGES CMSC 631 FALL 1996 TR 5:30-6:45 Prof Mark E Woodcock Some texts you might find useful in your studies:
Elements of Functional Programming
Chris Reade; Addison-Wesley, New York, 1989.
Programming Languages: Concepts & Constructs
Ravi Sethi; Addison-Wesley, New York, 1996.
Semantics of Programming Languages: Structures and Techniques
Carl A Gunter; MIT Press, Cambridge, MA, 1992.
Note that the relative merit and depth of these texts varies; any particular one may or may not have especial utility for your intended purpose.