From f59f86a99dfdfe312d7d7bc1efc767c83ccdd8d1 Mon Sep 17 00:00:00 2001 From: Josh Hanson Date: Mon, 13 Mar 2017 17:58:50 -0400 Subject: [PATCH] extras/readings: Add Van Roy book --- extras/readings.md | 1 + 1 file changed, 1 insertion(+) diff --git a/extras/readings.md b/extras/readings.md index 9dffac0..0703c6a 100644 --- a/extras/readings.md +++ b/extras/readings.md @@ -14,6 +14,7 @@ Name | Author(s) [Introduction to Computation and Programming Using Python](https://www.amazon.com/Introduction-Computation-Programming-Using-Python/dp/0262525003/) | John V. Guttag [How to Design Programs](http://www.ccs.neu.edu/home/matthias/HtDP2e/) | Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi [Structure and Interpretation of Computer Programs](https://mitpress.mit.edu/sicp/full-text/book/book.html) | Hal Abelson, Jerry Sussman, Julie Sussman +[Concepts, Techniques, and Models of Computer Programming](https://www.amazon.com/gp/product/0262220695) | Peter Van Roy, Seif Haridi [Design Patterns: Elements of Reusable Object-Oriented Software](https://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612) | Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides [Refactoring](https://www.refactoring.com/) | Martin Fowler [Clean Code](https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882) | Robert Martin