view org/sussman-reading-list.org @ 120:92a021b245a8

add sussman section.
author rlm
date Tue, 03 Jun 2014 15:19:42 -0400
parents df789b99417e
children dcdbca96aef9
line wrap: on
line source
1 #+title: Prof. Sussman's Reading List
2 #+author: Gerald Sussman (compiled by Robert McIntyre)
3 #+email: rlm@mit.edu
4 #+description: Professor Sussman's reading recommendations
5 #+keywords: sussman physics computer science reading list MIT
6 #+SETUPFILE: ../../aurellem/org/setup.org
7 #+INCLUDE: ../../aurellem/org/level-0.org
8 #+babel: :mkdirp yes :noweb yes :exports both
10 * TODO something about the point of this
12 If you want to cite any of these papers, [[./sussman-recs.bib][here]] is a bibtex format file
13 that contains all of these papers in the order they appear on the
14 page. ([[./sussman-recs.bib]]).
16 * From Sussman's Bookshelf:
18 - [[http://www.amazon.com/Introductory-Network-Theory-Amar-Bose/dp/B0000CMXS1][Introductory Network Theory]], by A.G. Bose and K.N. Stevens
19 - ASIN: B0000CMXS1
20 - Get the real story about RLC circuits!
21 - Obsolete -- it only covers linear circuits.
23 - [[http://www.amazon.com/Linear-Nonlinear-Circuits-Leon-Chua/dp/0070108986][Linear and Nonlinear Circuits]], by Chua, Desoler, and Kuh
24 - ISBN: 0070108986
25 - More up-to-date than /Network Theory/
26 - 10/10 would teach
27 - Mathematically very clear
29 - [[http://frank.harvard.edu/aoe/][The Art of Electronics]], by Horowitz & Hill
30 - ASIN: B001ERDQVI
31 - Practical
32 - Beautiful
34 - [[http://www.amazon.com/Analysis-Design-Analog-Integrated-Circuits/dp/0471574953/ref=sr_1_1?s=books&ie=UTF8&qid=1401819423&sr=1-1&keywords=Analysis+and+Design+of+Analog+Integrated+Circuits+3rd+edition][Analysis and Design of Analog Integrated Circuits]], by Grey and
35 Meyer
36 - ISBN: 0471574953
37 - Get the 2nd or 3rd edition, not later ones.
39 - [[http://www.maa.org/publications/maa-reviews/a-survey-of-modern-algebra][A Survey of Modern Algebra]], by Garrett Birkhoff and Saunders
40 MacLane
41 - ISBN: 9781568814544
42 - Goes all the wau to Galois Theory!
43 - Clear!
45 - [[http://usf.usfca.edu/vca//][Visual Complex Analysis]], Needham
46 - ISBN: 0198534469
47 - Easy reading, well written
48 - Wonderful use of graphics!
50 - [[http://mitpress.mit.edu/books/solid-shape][Solid Shape]], Jan Koenderink
51 - ISBN: 026211139X
52 - Just good!
54 - [[http://www.cambridge.org/gb/academic/subjects/physics/theoretical-physics-and-mathematical-physics/probability-theory-logic-science][Probability: the Logic of Science]], by E.T. Jaynes
55 - ISBN: 9780521592710
56 - OMG just read this already!
57 - Here's [[http://www-biba.inrialpes.fr/Jaynes/prob.html][some]] [[http://omega.albany.edu:8008/JaynesBook.html][links]] to the book.
58 - This book will change your life, and make probability make
59 sense. Truly excellent book.
60 - Why aren't you reading this!?
62 - [[http://www.perseusacademic.com/book.php?isbn=0805390219][Calculus on Manifolds]], Spivak
63 - ISBN: 9780805390216
64 - Great Mathematical notation!
65 - Was an inspiration for [[http://groups.csail.mit.edu/mac/users/gjs/6946/sicm-html/book.html][SICM]].
66 - Book contains a great flame!
68 - [[http://www.goodreads.com/book/show/1258635.The_Variational_Principles_of_Mechanics][The Variational Principles of Mechanics]], by Cornelius Lanczos
69 - ISBN: 0486650677
70 - Very philosophic; deep.
71 - You could read it 100 times and learn something new each time!
73 - [[http://mitpress.mit.edu/books/computers-and-thought][Computers and Thought]], by Edward A. Feigenbaum (Editor), Julian
74 Feldman (Editor).
75 - ISBN: 0262560925
76 This book includes some of the very interesting early papers in
77 AI, and is overall a great book. Of course, some of the included
78 papers are not very interesting.
80 - [[http://mitpress.mit.edu/books/configuration-space-method-kinematic-design-mechanisms][The Configuration Space Method for Kinematic Design of Mechanisms]],
81 by Elisha Sacks and Leo Joskowicz
82 - ISBN: 9780262013895
83 - I learned a lot reading this. (RLM should read this!)
85 - [[http://ukcatalogue.oup.com/product/9780199549078.do][Principles of Development]], by Wolpert
86 - ISBN: 0199554285
88 - [[http://www.goodreads.com/book/show/1547380.A_Genetic_Switch][A Genetic Switch]], by Mark Ptashne
89 - ISBN: 0865423156
90 - Such clarity!
91 - [[http://www.mskcc.org/research/lab/mark-ptashne/genetic-switch-lecture-series][Lecture Series Based on the book!]]
93 - [[http://making-of-a-fly.me/][The Making of a Fly]], by Peter A. Lawrence
94 - ISBN: 0632030488
95 - Probably out of date already, but very well written!
97 - [[http://www.amazon.com/Pattern-Formation-Ciliate-Studies-Models/dp/0195048903][Pattern Formation: Ciliate Studies and Models]], by Joseph Frankel
98 - ISBN: 0195048903
99 - My type of book!
101 - [[http://mitpress.mit.edu/books/harmonic-mind][The Harmonic Mind]], Volumes 1 and 2, by Smolenck and Legendre
102 - ISBN: 9780262516198
103 - I'm very interested in the amazing latency of the human
104 brain. This book presents a way by which multiple stages of
105 computation can be folded together into a single computation,
106 and is an interesting hypothesis about how the mind might work!
108 - [[http://www.arrl.org/shop/ARRL-Handbook-2013-Hardcover-Edition][The Radio Amateur's Handbook]], [[http://www.arrl.org/][ARRL]]
109 - /practical/ electronics book
110 - They've been making this book for about 100 years!
112 - [[http://www.amazon.com/Radiotron-Langford-Smith-Reproduced-Distributed-Corporation/dp/B000JILVH4][Radiotron Designer's Handbook, 4th edition, RCA]]
113 - ASIN: B000JILVH4
114 - I'm very interested in hi-fi.
116 * Marvin Minsky
117 Minsky really made me as a person. He was my advisor when I was a
118 student at MIT, and he got me my first job. He had the "magnetisim"
119 to attract the most talented people to MIT to work on AI, and the
120 right amount of negligence and delagaion to create an environment
121 where people could thrive. He is certainly the reason that I was
122 seduced into working on AI. Minsky has vast and deep Scientific
123 knowledge -- he could walk into almost any class: Chemistry,
124 Physics, Math, Computer Science, and teach the class without
125 preparation!
127 - http://web.media.mit.edu/~minsky/ Much of Minsky's work is here,
128 including his book, /The Emotion Machine/, and several essays and
129 papers. Check it out!
131 - [[http://aurellem.org/society-of-mind/][Society of Mind]] Read it online! Each chapter of this book is a
132 short, self-contained essay about the various
134 - [[https://web.media.mit.edu/~minsky/papers/MusicMindMeaning.html][Music, Mind, and Meaning]] Minsky is one of a few living people who
135 can /improvise/ complicated Baroque era fugues. You can hear one
136 of these improvisations [[http://aurellem.org/mmm/][here]].
138 - [[http://web.media.mit.edu/~minsky/papers/steps.html][Steps towards Artificial Intelligence]] Here, Minsky outlines how we
139 might begin to build an AI. This is considered to be one of the
140 founding papers of the field, along with Turing's "Computing
141 Machinery and Intelligence" [[http://www.loebner.net/Prizef/TuringArticle.html][paper]].
143 - Perceptrons, by Marvin Minsky
144 - [[http://mitpress.mit.edu/books/perceptrons][MIT Press]], ISBN: 9780262631112
145 - Really good for "Math types."
146 - Uses geometry for proving things.
147 - People unwisely consisdered it to kill off Neural Nets; In fact,
148 it only shows the limitations of certain simple kinds of Neural
149 Nets.
151 * Representative Student Theses
153 These are students where I played a large role in their
154 education. Many of them represent compelling research directions
155 that desperatly need to be extented by the next generation of
156 researchers! As Minsky says, if you want to do something really new,
157 go back to points in the past where there was a neat idea that never
158 really caught on, and follow the path of that idea to see where it
159 leads. A comprehensive list of all my student's works can be found
160 at my [[http://groups.csail.mit.edu/mac/users/gjs/gjs.html][homepage]]. If you want to cite any of these papers, you can
161 find bibtex citations here: [[./sussman-recs.bib]].
163 In particular, here's two great ideas that seem extremely promising
164 and have NOT been properly explored! You could be the first person
165 to get them working!
167 - Using Chaotic Systems to get unlimited measurement precision!
168 - Two papers:
169 - [[http://hdl.handle.net/1721.1/5953][A Global Approach to Parameter Estimation of Chaotic Dynamical
170 Systems]], by [[http://eas.caltech.edu/people/3209/profile][Athanassios G. Siapas]], 1992.
171 - [[http://hdl.handle.net/1721.1/7060][Paramater Estimation in Chaotic Systems]], by Elmer Hung, 1995.
172 - No one put enough effort into seeing if it really worked.
173 - Seems to allow for almost unlimited percision in measurement.
174 - Initial results look very promising, with a =13 order of
175 magnitude= improvement in measurement precision in a simple
176 experiment.
177 - You will win the Nobel Prize if you can get it to work, because
178 you will revolutionize the way we do measurements.
180 - [[http://hdl.handle.net/1721.1/12007][Towards Intelligent Structures: Active Control of Buckling]]
181 - By [[http://www.berlinplace.com/][Andrew A. Berlin]], 1994
182 - Achieves a 10 fold increase in strength by actively eliminating
183 vibrational modes.
184 - Such a good idea; It's cool, short -- great!
185 - No one's followed up on it!
187 In historical order:
189 - [[http://hdl.handle.net/1721.1/6888][A System for Representing and Using Real-World Knowledge]]
190 - By [[http://www.cs.cmu.edu/~sef/][Scott Elliot Fahlman]], 1977
191 - Basically the reason that the Connection Machine was later
192 invented.
194 - [[http://hdl.handle.net/1721.1/5679][The Connection Machine]]
195 - By [[http://longnow.org/people/board/danny0/][Danny Hillis]], 1981
196 - Beautiful thesis, though it doesn't tell you anything you can
197 really /do/ today.
199 - [[http://hdl.handle.net/1721.1/6948][A Circuit Grammar For Operational Amplifier Design]]
200 - By Andrew Ressler, 1984
201 - If you're an Electrical Engineering person.
203 - [[http://hdl.handle.net/1721.1/6959][ONTIC: A Knowledge Representation System for Mathematics]]
204 - By [[http://ttic.uchicago.edu/~dmcallester/][David A. McAllester]], 1987
205 - Very hard, very deep.
206 - You will need to know a lot of Math.
208 - [[http://hdl.handle.net/1721.1/7025][KAM: Automatic Planning and Interpretation of Numerical
209 Experiments Using Geometrical Methods]]
210 - By Kenneth Man-Kam Yip, 1989
211 - Coolest PhD thesis ever!
212 - Solve problems using graphs.
213 - So cool!
215 - [[http://hdl.handle.net/1721.1/80483][Botanical Computing: A Developmental Approach to Generating
216 Interconnect Topologies on an Amorphous Computer]]
217 - By [[http://sta.uwi.edu/pelican/60under60/dcoore.asp][Daniel Coore]], 1999
218 - Interesting to programmers especially.
220 - [[http://hdl.handle.net/1721.1/86667][Programmable Self-Assembly: Constructing Global Shape using
221 Biologically-inspired Local Interactions and Origami Mathematics]]
222 By [[http://www.eecs.harvard.edu/~rad/][Radhika Nagpal]], 2001
223 - Also Interesting to programmers.
225 - [[http://hdl.handle.net/1721.1/8228][Cellular Computation and Communications using Engineered Genetic
226 Regulatory Networks]]
227 - By [[http://groups.csail.mit.edu/mac/users/rweiss/][Ron Weiss]], 2001
228 - Third in a line of bio / amorphous computing papers which should
229 be highly interesting to programmers.
231 - [[http://hdl.handle.net/1721.1/6082][An Algorithm for Bootstrapping Communications]]
232 - By Jake Beal, 2001
233 - Seems like it could be "the right thing" for how modules in the
234 brain learn to talk to each other.
235 - Someone should expand on this work!
236 - Also a PhD thesis from Beal on this: [[http://hdl.handle.net/1721.1/38483][Learning by Learning to
237 Communicate]], 2007
239 - [[http://hdl.handle.net/1721.1/37913][Games, Puzzles, and Computation]]
240 - By [[http://groups.csail.mit.edu/mac/users/bob/][Robert Aubrey Hearn]], 2006.
242 - [[http://hdl.handle.net/1721.1/49525][Propagation Networks: A Flexible and Expressive Substrate for
243 Computation]]
244 - By [[http://web.mit.edu/~axch/www/][Alexey Andreyevich Radul]], 2009
245 - Is a completely new way to program computers.
246 - Under active development. You can get the latest code [[http://groups.csail.mit.edu/mac/users/gjs/propagators/propagator.tar][here]].
248 * Some /Real/ Highschool Reading
250 - [[http://www.cambridge.org/us/academic/subjects/physics/cosmology-relativity-and-gravitation/first-course-general-relativity][A First Course in General Relativity]], by Bernard F Schultz
251 - ISBN: 9780521277037
252 - Readable, not too heavy.
253 - Minimal dependencies
254 - You can just go through it slowly and understand at each step.
256 - [[http://www.amazon.com/Space-Special-Relativity-David-Mermin/dp/0881334200][Space and Time in Special Relativity]], by [[http://www.lassp.cornell.edu/mermin/][David Mermin]]
257 - ISBN: 0881334200
258 - HIGHLY accessible.
259 - This will change your life.
260 - You will understand special relativity!
262 - [[http://www.feynmanlectures.info/][The Feynman Lectures on Physics]]
263 - Highly understandable
264 - Just go there and learn something already!
266 - [[http://aurellem.org/society-of-mind/][Society of Mind]], by [[http://web.media.mit.edu/~minsky/][Marvin Minsky]]
267 - A trove of wonderful ideas!
269 - [[http://www.cambridge.org/us/knowledge/discountpromotion/?site_locale=en_US&code=L3QCSD][Quantum Computing since Democratus]], by [[http://www.scottaaronson.com/][Scott Aaronson]]
270 - Everything you might want to know about computing with QM, with
271 a philosophical outlook.
273 - Bible, Talmud, Koran
274 - Read them whether or not you believe them!
275 - Be sure to read between the lines, and you can discover what
276 people were actually thinking back then.
277 - Very interesting documents!
278 - [[http://jhom.com/topics/voice/bat_kol_bab.htm][Bava Metzia 59b]] is an interesting story!
281 * Selected works by Sussman
283 - [[http://groups.csail.mit.edu/mac/users/gjs/6946/sicm-html/book.html][SICM (Structure and Interpreation of Classical Mechanics)]] This is
284 the textbook of [[http://groups.csail.mit.edu/mac/users/gjs/6946/][6.946]], a class in Classical Mechanics that Sussman
285 generally teaches in the Fall.
286 - ISBN: 9780262194556
287 - [[http://mitpress.mit.edu/books/structure-and-interpretation-classical-mechanics][MIT Press]]
289 - [[http://mitpress.mit.edu/sicp/][SICP (Structure and Interpretation of Computer Programs)]] This is
290 the textbook of the (no longer offered) [[http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/][6.001]] introductory
291 Computer Science class at MIT. It's a classic!
292 - ISBN: 0-262-01077-1
294 - [[http://www.schemers.org/Documents/Standards/R5RS/HTML/][R5RS (Revised^5 Report on the Algorithmic Language Scheme)]]
295 Spec. for the [[http://en.wikipedia.org/wiki/Scheme_%28programming_language%29][scheme]] computer language. Sussman is very proud of
296 the short length of this document comparted to the specifications
297 for most other computer languages. It's based on the [[http://www.masswerk.at/algol60/report.htm][Revised
298 Report on the Revised Report on the Algorithmic Language Algol 60]]
300 - [[http://groups.csail.mit.edu/mac/users/gjs/6946/calculus-indexed.pdf][Functional Differential Geometry]] Treatment of functional
301 differential geometry in the classic SIC[M/P] style.
303 * For Fun
304 - [[http://prce.hu/w/TAAP.html][Time's Arrow and Archemdedes' Point]], by Huw Price
305 - ISBN: 0195117980
306 - A reasonable philisopher!
308 - [[http://www.phys.ufl.edu/~cmw/wer.html][Was Einstein Right? : Putting General Relativity To The Test]], by
309 Clifford M. Will
310 - ISBN: 0465090869
312 - [[http://en.wikipedia.org/wiki/Stranger_in_a_Strange_Land][Stranger in a Strange Land]], by Robert A. Heinlein
313 - ISBN: 0441790348
315 - [[http://www.gutenberg.org/ebooks/729][Hackers, Heroes of the Computer Revolution]], by Steven Levy
316 - ISBN: 1449388396
317 - Accuracy is not too good - people's names are spelled wrong, for
318 example.
319 - But the /feelings/ are exactly right! This book really captures
320 what it was like to be in the AI lab back in the good old days.