HOROWITZ-E.

FUNDAMENTALS OF PROGRAMMING LANGUAGES