Add djb's UNIX Security Holes course notes
[wiki.git] / doc / summer-reading.mdwn
index 80030394eda084e363f2bc688b11fe3688018902..8ef0b87ced891204c5c192138bfef174d3f0b6bc 100644 (file)
@@ -26,6 +26,7 @@ Additions are quite welcome.
  * Eric Raymond, [The Art of Unix Programming](http://www.catb.org/esr/writings/taoup/html/index.html): also explains a lot of design
  * Mark Pilgrim, [Dive Into Python](http://diveintopython.org/): "a Python book for experienced programmers"
  * Eric Raymond, ed., [The Jargon File](http://catb.org/~esr/jargon/): a lot of hacker terminology and lore, plus quite a few interesting articles near the beginning.
+ * Not a book, but D. J. Bernstein's [course notes from MCS 494, UNIX Security Holes](http://cr.yp.to/2004-494.html) are worth working through. At the least, any programmer who expects other people to run his or her code needs to be able to pass the final exam.
 
 Don't forget about [Safari](http://safari.oreilly.com/) -- O'Reilly books online, free for MIT people.