You should mostly be able to find the information you need for the course in electronic form. For students who prefer to use reference books, I've asked the Engineering Library to put the following books on reserve for the quarter (24 hour loan):
Author Thompson, Simon Title Haskell : the craft of functional programming / Simon Thompson Pub Info Harlow, England ; Reading, Mass. : Addison-Wesley, 1996 ISBN 0201403579 (pbk.) Engr Stacks-Floors 3&4 QA76.62 .T45 1996 Author Abelson, Harold Title Structure and interpretation of computer programs / Harold Abelson and Gerald Jay Sussman, with Julie Sussman ; foreword by Alan J. Perlis Pub Info Cambridge, Mass. : MIT Press ; New York : McGraw-Hill, c1985 ISBN 0262010771 Author Marriott, Kim Title Programming with constraints : an introduction / Kim Marriott and Peter J. Stuckey Pub Info Cambridge, Mass. : MIT Press ISBN 0262133415 (hardcover : alk. paper) Author Thomas, David, 1956- Title Programming Ruby 1.9 : the pragmatic programmer's guide / David Thomas, Andrew Hun. Raleigh, N.C. : Pragmatic Bookshelf; Farnham : O'Reilly, c2009.