Alan Grosskurth

Computer science bookshelf

The Design and Analysis of Computer Algorithms (1974)
Software Tools (1976)
Software Engineering Economics (1981)
Writing Efficient Programs (1982)
Data Structures and Algorithms (1983)
The UNIX Programming Environment (1984)
Design of the UNIX Operating System (1986)
The C Programming Language (2nd Edition) (1988)
The AWK Programming Language (1988)
More Programming Pearls: Confessions of a Coder (1988)
Portable Shell Programming: An Extensive Collection of Bourne Shell Examples (1995)
The Mythical Man-Month: Essays on Software Engineering, 20th Anniversary Edition (1995)
Design Patterns: Elements of Reusable Object-Oriented Software (1995)
Rapid Development (1996)
Programming on Purpose: Essays on Software Design (1997)
Algorithms On Strings, Trees And Sequences: Computer Science & Computational Biology (1997)
The Art of Computer Programming, Volume 1: Fundamental Algorithms (3rd Edition) (1997)
The Art of Computer Programming, Volume 2: Seminumerical Algorithms (3rd Edition) (1997)
The Art of Computer Programming, Volume 3: Sorting and Searching (2nd Edition) (1998)
Refactoring: Improving the Design of Existing Code (1999)
The Pragmatic Programmer: From Journeyman to Master (1999)
The Practice of Programming (1999)
The C++ Standard Library: A Tutorial and Reference (1999)
Programming Pearls (2nd Edition) (1999)
Code: The Hidden Language of Computer Hardware and Software (2000)
Practical Issues in Database Management: A Reference for the Thinking Practitioner (2000)
Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library (2001)
Modern C++ Design: Generic Programming and Design Patterns Applied (2001)
Introduction to Algorithms (2001)
Software Configuration Management Patterns: Effective Teamwork, Practical Integration (2002)
Artificial Intelligence: A Modern Approach (2nd Edition) (2002)
An Introduction to Database Systems, Eighth Edition (2003)
Practical Cryptography (2003)
Code Reading: The Open Source Perspective (2003)
Code Complete: A Practical Handbook of Software Construction (2nd Edition) (2004)
Working Effectively with Legacy Code (2004)
C Programming: A Modern Approach, Second Edition (2004)
Windows System Programming (3rd Edition) (2004)
Practical Perforce (2005)
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (2005)
Programming Language Pragmatics, Second Edition (2005)
Why Programs Fail: A Guide to Systematic Debugging (2005)
Introduction to the Theory of Computation, Second Edition (2005)
Mastering Regular Expressions (3rd Edition) (2006)
Compilers: Principles, Techniques, and Tools (2nd Edition) (2006)
Code Quality: The Open Source Perspective (2006)
Computer Architecture, Fourth Edition: A Quantitative Approach (2006)
Software Estimation: Demystifying the Black Art (2006)
JavaScript: The Definitive Guide (5th Edition) (2006)
RESTful Web Services (2007)
Windows PowerShell in Action (2007)
Programming Erlang: Software for a Concurrent World (2007)
Beautiful Code: Leading Programmers Explain How They Think (2007)
Programming Collective Intelligence: Building Smart Web 2.0 Applications (2007)
A Practical Theory of Programming (2007)