DYOL:
Design Your Own Language
K. Jensen, N. Wirth, Pascal User Manual and Report, Springer-Verlag, 1985.
@book{LD-JW,
title = "{Pascal User Manual and Report}",
author = "Kathleen Jensen and Niklaus Wirth",
publisher = "Springer-Verlag",
edition = "Third",
year = 1985,
}
LD-JW explains Pascal the way its inventor thought perfect: by showering the reader with syntax diagrams.