How to Design Programs. An Introduction to Computing and Programming. Felleisen, M., Findler, R. B., Flatt, M., & Krishnamurthi, S. The MIT Press, Cambridge, Massachusetts London, England, 2001. MIT -- Massachusetts Institute of Technology -- Online version $3^{rd}$ edition 22.~September~2002: r̆lhttp://www.htdp.org/2002-09-22/Book/curriculum.html -- last visited $24^{th}$~February~2011
bibtex   
@book{FelleisenFindler2001,
  author    = {Matthias Felleisen and Robert Bruce Findler and
              Matthew Flatt and Shriram Krishnamurthi},
  title     = {{How to Design Programs. An Introduction to Computing
              and Programming}},
  year      = 2001,
  publisher = {The MIT Press},
  address   = {Cambridge, Massachusetts London, England},
  note      = {MIT -- Massachusetts Institute of Technology --
              Online version $3^{rd}$ edition
              22.~September~2002:
              \url{http://www.htdp.org/2002-09-22/Book/curriculum.html}
              -- last visited $24^{th}$~February~2011},
}

Downloads: 0