Books from Joe's blog
Some books that I really enjoy(ed)
It's been quite some time since I blogged about what I've been reading. That's not because I haven't been reading -- au contraire! -- but rather because I've been busy doing so. I find these posts interesting for myself, so that I can look back and see where my interests were at a particular point in time. Given the sheer number of additions, I can't properly rate them like I have in the past. Here are the more interesting ones, those that stick out in my mind:
Music
- 
Theory of Harmony, Arnold Schoenberg. 1922. 
- 
Psychology of Music, Carl E. Seashore. 1938. 
- 
Study of Counterpoint, John J. Fux. 1965. 
- 
The Study of Fugue, Alfred Mann. 1987. 
- 
Counterpoint: The Polyphonic Vocal Style of the Sixteenth Century, Knud Jeppessen. 1992. 
- 
Johann Sebastian Bach: The Learned Musician, Christoph Wolff. 2001. 
- 
Guitar Man: A Six-String Oddyssey, or, You Love that Guitar More than You Love Me, Will Hodgkinson. 2006. 
- 
Musicophilia: Tales of Music and the Brain, Oliver Sacks. 2008. 
Mathematics
- 
Euclid's Elements (Books 1 - 13). 300 BC. 
- 
The Principia : Mathematical Principles of Natural Philosophy, Isaac Newton and Andrew Motte. 1846. 
- 
Introduction to Mathematical Logic, Alonzo Church. 1944. 
- 
Foundations of Algebraic Topology, Samuel Eilenberg and Norman Steenrod. 1952. 
- 
Foundations of Mathematical Logic, Haskell B. Curry. 1963. 
- 
Diophantus Of Alexandria -A Study In The History Of Greek Algebra, Sir Thomas L. Heath. 1964. 
- 
From Zero to Infinity: What Makes Numbers Interesting, Constance Reid. 1964. 
- 
Euclid in the Rainforest: Discovering Universal Truth in Logic and Math, Joseph Mazur. 2006. 
- 
Unknown Quantity: A Real and Imaginary History of Algebra, John Derbyshire. 2007. 
- 
God Created the Integers: The Mathematical Breakthroughs that Changed History, Stephen Hawking. 2007. 
- 
Infinite Ascent: A Short History of Mathematics (Modern Library Chronicles), David Berlinski. 2008. 
Computers
- 
LISP 1.5 Programmer's Manual, John McCarthy. 1962. 
- 
Computation: Finite and Infinite Machines, Marvin Lee Minsky. 1967. 
- 
The Theory of Parsing, Translation, and Compiling (Volume I: Parsing), Alfred V. Aho and Jeffrey D. Ullman. 1972. 
- 
The Theory of Parsing, Translation, and Compiling (Volume II: Compiling), Alfred V. Aho and Jeffrey D. Ullman. 1973. 
- 
Algorithms + Data Structures = Programs, Niklaus Wirth 1976. 
- 
A Discipline of Programming, Edsger W. Dijkstra. 1976. 
- 
Architecture of Concurrent Programs, Per Brinch Hansen. 1977. 
- 
The Elements of Programming Style, Brian W. Kernighan and P. J. Plauger. 1978. 
- 
Mindstorms: Children, Computers, And Powerful Ideas, Seymour Papert. 1980. 
- 
Selected Writings on Computing: A Personal Perspective, Edsger W. Dijkstra. 1982. 
- 
CLU: Reference Manual (Lecture Notes in Computer Science), B. Liskov, et al. 1983. 
- 
Algorithms and Data Structures, Niklaus Wirth. 1985. 
- 
Communicating Sequential Processes, C. A. R. Hoare. 1985. 
- 
The Little LISPer, Third Edition, Daniel P. Friedman and Matthias Felleisen. 1989. 
- 
Common LISP, The Language, Second Edition, Guy Steele. 1990. 
- 
The High Performance FORTRAN Handbook, Charles H. Koelbel, et. Al. 1993. 
- 
201 Principles of Software Development, Alan M. Davis. 1995. 
- 
Algol-like Languages (Progress in Theoretical Computer Science), Peter O'Hearn and Robert Tennent. 1996. 
Based on this list, you might surmise that I read a lot. ;) In fact, I typically have between 3 and 5 books going simultaneously (how parallel of me), so I use the term "read" somewhat nontraditionally. I prefer to absorb the information by immersing myself in many books in the same genre simultaneously, instead of committing to a single one. This seems to be effective, but is also slightly odd and perhaps quite esoteric to other people; the result is that every room in my home is littered with books each in some possibly long-forgotten state of being "read" (along with tattered academic papers, language manuals, etc). I like it, but some people believe this is an indication that I'm a tad insane. C'est la vie.
 
                    
                     
                    
                 
                    
                 
                
            
         
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号