How to design programs : an introduction to programming and computing - Felleisen, Matthias (Cambridge, Mass. : MIT Press ; New Delhi : Prentice Hall, 2001)
Includes bibliographical references and index.
Keywords: Computer programming; Electronic data processing