Recommended Reading
A list of books I would like to read or re-read.
-
Abd-El-Barr, Mostafa, and El-Rewini, Hesham. Fundamentals of Computer Organization and Architecture (Wiley Series on Parallel and Distributed Computing).
Wiley-Interscience.
-
Abelson, Harold, and Sussman, Gerald Jay. Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science).
The MIT Press.
-
Abrash, Michael. Zen of Assembly Language: Knowledge (Scott Foresman Assembly Language Programming Series).
Scott Foresman Trade.
-
Abrash, Michael. Zen of Code Optimization: The Ultimate Guide to Writing Software That Pushes PCs to the Limit.
Coriolis Group Books.
-
Cohen, Daniel I. A. Introduction to Computer Theory.
Wiley.
-
Cormen, Thomas H., et al. Introduction to Algorithms.
The MIT Press.
-
Covey, Stephen R. The 7 Habits of Highly Effective People.
Free Press.
-
Evans, Eric. Domain-Driven Design: Tackling Complexity in the Heart of Software.
Addison-Wesley Professional.
-
Fowler, Martin, et al. Refactoring: Improving the Design of Existing Code (The Addison-Wesley Object Technology Series).
Addison-Wesley Professional.
-
Friedman, Daniel P., and Felleisen, Matthias. The Little Schemer - 4th Edition.
The MIT Press.
-
Friedman, Daniel P., and Felleisen, Matthias. The Seasoned Schemer.
The MIT Press.
-
Friedman, Daniel P., Byrd, William E., and Kiselyov, Oleg. The Reasoned Schemer.
The MIT Press.
-
Hyde, Randall. The Art of Assembly Language.
No Starch Press.
-
Kernighan, Brian W., and Ritchie, Dennis M. C Programming Language (2nd Edition) (Prentice Hall Software).
Prentice Hall PTR.
-
Knuth, Donald E. Art of Computer Programming, The, Volumes 1-3 Boxed Set (2nd Edition) (The Art of Computer Programming Series).
Addison-Wesley Professional.
-
Lewis, Harry R., and Papadimitriou, Christos H. Elements of the Theory of Computation (2nd Edition).
Prentice Hall.
-
McConnell, Steve. Rapid Development: Taming Wild Software Schedules.
Microsoft Press.
-
Meszaros, Gerard. xUnit Test Patterns: Refactoring Test Code (The Addison-Wesley Signature Series).
Addison-Wesley.
-
Wiegers, Karl E. Software Requirements, Second Edition (Pro-Best Practices).
Microsoft Press.