How to Design Programs: An Introduction to Programming and Computing

Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi

MLA

Felleisen, Matthias, et al. How to Design Programs: An Introduction to Programming and Computing. Cambridge, Mass, 2001.

Download MLA

APA

Felleisen, M., Findler, R. B., Flatt, M., & Krishnamurthi, S. (2001). How to Design Programs: An Introduction to Programming and Computing.

Download APA

Chicago

Felleisen, Matthias, Robert Bruce Findler, Matthew Flatt, and Shriram Krishnamurthi. How to Design Programs: An Introduction to Programming and Computing. Cambridge, Mass, 2001.

Download Chicago

Wikipedia

{{cite book |title=How to Design Programs: An Introduction to Programming and Computing |author1=Matthias Felleisen |author2=Robert Bruce Findler |author3=Matthew Flatt |author4=Shriram Krishnamurthi |location=Cambridge, Mass |year=2001 |language=en |isbn=9780262062183}}

Download Wikipedia

BibTeX

@book{isbn9780262062183, title = {How to Design Programs: An Introduction to Programming and Computing}, author = {{Matthias Felleisen} and {Robert Bruce Findler} and {Matthew Flatt} and {Shriram Krishnamurthi}}, address = {Cambridge, Mass}, year = {2001}, language = {eng}, isbn = {9780262062183}, }

Download BibTeX

Before you use it

JSON API: one request returns all five styles, normalized ISBN identity, and available quality and uncertainty fields. A 200 {found:false} response ends the immediate lookup attempt. Temporary failures carry retry guidance.

Cookie-free aggregate counts of client-reported copy, download initiation and JSON-link activation help us understand usefulness. Browser privacy opt-outs are honored.