Structured PL (ZERO plus PL) 1 - Kennedy, Michael (Prentice-Hall, 1977)