Diomidis Spinellis Book Library (by Dewey Decimal Classification with cover images)

Dewey 001.64

Cover imageJoseph Weizenbaum. Computer Power and Human Reason. Pelican books, 1984.

Dewey 001.640289

Dorothy Elizabeth Robling Denning. Cryptography and Data Security. Addison-Wesley, Reading, MA, 1983.

Dewey 001.642

Cover imageHarold Abelson, Gerald Jay Sussman, and Jullie Sussman. Structure and Interpretation of Computer Programs. MIT Press, Cambridge, MA, 1985.
Andrew D. McGettrick. The Definition of Programming Languages. Cambridge University Press, 1980.
Keith L. Clark and Frank G. McCabe. micro-PROLOG: Programming in Logic. Prentice Hall, Englewood Cliffs, NJ, 1984.
Cover imageBrian W. Kernighan and P. J. Plauger. The Elements of Programming Style. McGraw-Hill, New York, second edition, 1978.
Christopher John Hogger. Introduction to Logic Programming. Academic Press, 1984.
Cover imageAlfred V. Aho, John E. Hopcroft, and Jeffrey D. Ullman. The Design and Analysis of Computer Algorithms. Addison-Wesley, Reading, MA, 1974.
Jon Louis Bentley. Writing Efficient Programs. Prentice Hall, Englewood Cliffs, NJ, 1982.
Cover imageDonald E. Knuth. The Art of Computer Programming, volume 2: Seminumerical Algorithms. Addison-Wesley, Reading, MA, second edition, 1981.
Cover imageDonald E. Knuth. The Art of Computer Programming, volume 3: Sorting and Searching. Addison-Wesley, Reading, MA, 1973.

Dewey 001.6424

R. D. Tennent. Princliples of Programming Languages. Prentice Hall, Englewood Cliffs, NJ, 1981.

Dewey 001.6425

Glenn Krasner. Smalltalk-80: Bits of History, Words of Advice. Addison-Wesley, 1983.
Cover imageBrian W. Kernighan and P. J. Plauger. Software Tools. Addison-Wesley, Reading, MA, 1976.
Cover imageBrian W. Kernighan and Rob Pike. The UNIX Programming Environment. Prentice Hall, Englewood Cliffs, NJ, 1984.
Cover imageF. P. Brooks. The Mythical Man Month. Addison-Wesley, Reading, MA, 1975.

Dewey 004

Cover imageStuart K. Card, Thomas P. Moran, and Allen Newell. The Psychology of Human-Computer Interaction. Lawrence Erlbaum Associates, Publishers, New Jersey, 1983.
The Accredited Standard Committee X3, Information Processing Systems, Technical Committee for Programming Language C (X3J11). Rationale for the ANSI C Programming Language. Silicon Press, Summit, NJ, 1990.
Cover imageDouglas E. Comer and David L. Stevens. Internetworking with TCP/IP, volume II: Design, Implementation and Internals. Prentice Hall, Englewood Cliffs, NJ, 1991.
Cover imageDavid Harel. Algorithmics: the Spirit of Computing. Addison-Wesley, 1987.
Robert L. Ashenhurst, editor. ACM Turing Award lectures. Addison-Wesley, 1987.
Intel Corporation. i486 Processor Programmer's Reference Manual. McGraw-Hill, 1990.
Cover imageDonald A. Norman. The Invisible Computer. MIT Press, Cambridge, MA, 1998.
Cover imageDonald E. Knuth. Selected Papers on Computer Science. Cambridge University Press, Cambridge, 1996. CSLI Lecture Notes Number 59.
Cover imageJ. Glenn Brookshear. Computer Science. Addison-Wesley, sixth edition, 2000.
Cover imageRaghu Ramakrishnan and Johannes Gehrke. Database Management Systems. McGraw-Hill, second edition, 2000.
Cover imagePaul Booth. An Introduction to Human-Computer Interaction. Lawrence Erlbaum Associates, Publishers, New Jersey, NJ, 1989.
Cover imageDavid Reed. A Balanced Introduction to Computer Science. Pearson Prentice Hall, Upper Saddle River, NJ, 2005.
Cover imageJ. Glenn Brookshear. Computer Science. Addison-Wesley, eighth edition, 2004.

Dewey 004.014

Cover imageEric Raymond. The New Hacker's Dictionary. MIT Press, Cambridge, MA, 1991.

Dewey 004.019

Cover imageJef Raskin. The Humane Interface: New Directions for Designing Interactive Systems. Addison-Wesley, Boston, MA, 2000.
Cover imageBen Shneiderman. Designing the User Interface: Strategies for Effective Human-Computer-Interaction. Addison-Wesley, Boston, MA, third edition, 1998.

Dewey 004.0905

Cover imagePeter J. Denning and Robert M. Metcalfe, editors. Beyond Calculation: The Next Fifty Years of Computing. Springer Verlag, 1997.

Dewey 004.22

Cover imageJohn L. Hennessy and David A. Patterson. Computer Architecture: A Quantitative Approach. Morgan Kaufmann, San Francisco, 1990.

Dewey 004.24

Cover imageRaj Jain. The Art of Computer Systems Performance Analysis. John Wiley and Sons, New York, 1991.

Dewey 004.36

Cover imageM. Ben-Ari. Principles of Concurrent and Distributed Programming. Prentice Hall, Englewood Cliffs, NJ, 1990.

Dewey 004.6

Marshall T. Rose. The Open Book: A Practical Perspective on OSI. Prentice Hall, Englewood Cliffs, NJ, 1989.
Cover imageDouglas E. Comer and David L. Stevens. Internetworking with TCP/IP, volume III: Client-Server Programming and Applications (BSD Socket Version). Prentice Hall, Englewood Cliffs, NJ, 1993.
Cover imageAndrew S. Tanenbaum. Computer Networks. Prentice Hall, Englewood Cliffs, NJ, second edition, 1988.
Cover imageFred Halsall. Data Communications, Computer Networks and OSI. Addison-Wesley, second edition, 1988.
Cover imageRuixi Yuan and W. Timothy Strayer. Virtual Private Networks: Technologies and Solutions. Addison-Wesley, 2001.

Dewey 005

Cover imageC. A. R. Hoare. Communicating Sequential Processes. Prentice Hall, Englewood Cliffs, NJ, 1985.
Susan Lammers. Programmers at Work. Microsoft Press, Redmond, WA, 1989.
Cover imageDonald E. Knuth. The METAFONTbook. Addison-Wesley, Reading, MA, 1986.
Cover imageJon Louis Bentley. More Programming Pearls: Confessions of a Coder. Addison-Wesley, Reading, MA, 1988.
Cover imageSokratis K. Katsikas and Dimitris Gritzalis, editors. Information Systems Security: Facing the Information Society of the 21st Century. Chapman & Hall, 1996.
Cover imageSokratis Katsikas, editor. Proceedings CMS '97 3rd IFIP TC6/TC11 International joint working Conference on Communications and Multimedia Security. IFIP, Chapman & Hall, September 1997.
Peter H. Salus, editor. Handbook of Programming Languages, volume III: Little Languages and Tools. Macmillan Technical Publishing, Indianapolis, IN, 1998.
Peter H. Salus, editor. Handbook of Programming Languages, volume IV: Functional and Logic Programming Languages. Macmillan Technical Publishing, Indianapolis, IN, 1998.
Cover imageJohn R. Vacca. Intranet Security. Charles River Media, Inc., Rockland, MA, 1997.
Cover imageCem Kaner, Jack Falk, and Hung Quoc Nguyen. Testing Computer Software. Wiley, New York, second edition, 1999.
Cover imageAl Williams. Microcontroller Projects with Basic Stamps. R&D Books, 2000.
Cover imageJohn Lions. Lions' Commentary on Unix 6th Edition with Source Code. Annabooks, Poway, CA, 1996.
Cover imageW. Richard Stevens, Bill Fenner, and Andrew M. Rudoff. UNIX Network Programming, volume 1. Pearson Education, 2003.
Cover imageJerome H. Saltzer and M. Frans Kaashoek. Principles of Computer System Design: An Introduction. Morgan Kaufmann, San Diego, 2009.

Dewey 005.1

Wladyslaw M. Turski and Thomas S. E. Maibaum. The Specification of Computer Programs. Addison-Wesley, 1987.
Cover imageJon Louis Bentley. Programming Pearls. Addison-Wesley, Reading, MA, 1986.
Cover imageDonald E. Knuth. The Art of Computer Programming, volume 1: Fundamental Algorithms. Addison-Wesley, Reading, MA, third edition, 1997.
Cover imageDonald E. Knuth. The Art of Computer Programming, volume 1: Fundamental Algorithms. Addison-Wesley, Reading, MA, second edition, 1973.
P. J. Plauger. Programming on Purpose II: Essays on Software People. Prentice Hall, Englewood Cliffs, NJ, 1993.
P. J. Plauger. Programming on Purpose III: Essays on Software Technology. Prentice Hall, Englewood Cliffs, NJ, 1994.
Cover imageJames O. Coplien and Douglas C. Schmidt. Pattern Languages of Program Design. Addison-Wesley, Reading, MA, 1995.
Cover imageRoger S. Pressman. Software Engineering: A Practitioner's Approach. McGraw-Hill, 1987.
Edward Yourdon. Decline & Fall of the American Programmer. Prentice Hall, Englewood Cliffs, NJ, 1993.
Cover imagePeter Daniel, editor. 16th International Conference on Computer Safety, Reliability and Security: SAFECOMP '97. European Workshop on Industrial Computer Systems: TC-7, Springer Verlag, September 1997.
Dimitris Gritzalis, editor. IFIP TC5 WG5.4 3rd International Conference on Reliability, Quality & Safety of Software-Intensive Systems, ENCRESS '97. IFIP, Chapman & Hall, May 1997.
Cover imageAlan M. Davis. 201 Principles of Software Development. McGraw-Hill, 1995.
Cover imageJames Rumbaugh, Michael Blaha, William Premerlani, Frederick Eddy, and William Lorensen. Object-Oriented Modeling and Design. Prentice Hall, Englewood Cliffs, NJ, 1991.
William J. Brown, Raphael C. Malveau, Hays W. McCormick III, and Thomas J. Mowbray. AntiPatterns Refactoring Software, Architectures, and Projects in Crisis. Wiley, New York, 1998.
Cover imageBrian W. Kernighan and Rob Pike. The Practice of Programming. Addison-Wesley, Reading, MA, 1999.
Cover imageJames Rumbaugh, Ivar Jacobson, and Grady Booch. The Unified Modeling Language Reference Manual. Addison-Wesley, Reading, MA, 1999.
Cover imageKent Beck. Extreme Programming Explained: Embrace Change. Addison-Wesley, Boston, MA, 2000.
Cover imageAndrew Hunt and David Thomas. The Pragmatic Programmer: From Journeyman to Master. Addison-Wesley, Boston, MA, 2000.
Cover imageIan Sommerville. Software Engineering. Addison-Wesley, sixth edition, 2001.
Cover imageJohn Viega and Gary McGraw. Building Secure Software: How to Avoid Security Problems the Right Way. Addison-Wesley, Boston, MA, 2001.
Cover imageHenry S. Warren Jr. Hacker's Delight. Addison-Wesley, Boston, MA, 2003.
Steve C McConnell. Code Complete : A Practical Handbook of Software Construction. Microsoft Press, Redmond, WA, 1993.
Cover imageErich Gamma and Kent Beck. Contributing to Eclipse: Principles, Patterns, and Plug-Ins. Addison-Wesley, Boston, MA, 2004.
Cover imageRobert C. Martin. Agile Software Development: Principles, Patterns, and Practices. Prentice Hall, Upper Saddle River, NJ, 2003.
Cover imageSteve C McConnell. Code Complete: A Practical Handbook of Software Construction. Microsoft Press, Redmond, WA, second edition, 2004.
Cover imageScott W. Ambler. The Elements of UML 2.0 Style. Cambridge University Press, Cambridge, 2005.
Cover imageMichael Feathers. Working Effectively with Legacy Code. Prentice Hall, Englewood Cliffs, NJ, 2005.
Cover imageKevin Tate. Sustainable Software Development. Addison-Wesley, Boston, MA, 2006.
Cover imageJoe Marasco. The Software Development Edge: Essays on Managing Succesful Projects. Addison-Wesley, Boston, MA, 2005.
Cover imagePete Goodlife. Code Craft: The Practice of Writing Excellent Code. No Starch Press, San Francisco, 2007.
Cover imageAndy Oram and Greg Wilson. Beautiful Code: Leading Programmers Explain How They Think. O'Reilly and Associates, Sebastopol, CA, 2007.
Cover imageKent Beck. Implementation Patterns. Addison-Wesley, Boston, MA, 2007.
Cover imageCasey Read and Ben Fry. Processing: A Programming Handbook for Visual Designers and Artists. MIT Press, Cambridge, MA, 2007.
Cover imageKris Macleod Bell, Lars Ivar Igesund, Sean Kelly, and Michael Parker. Learn to Tango with D. Apress, Berkeley, CA, 2007.
Meir M. Lehman and Laszlo A. Belady. Program Evolution: Processes of Software Change. Academic Press, 1985.
Cover imageDiomidis Spinellis. Code Reading: The Open Source Perspective. Addison-Wesley, Boston, MA, 2003.
Cover imageDiomidis Spinellis. Code Quality: The Open Source Perspective. Addison-Wesley, Boston, MA, 2006.

Dewey 005.1019

Cover imageGerald M. Weinberg. The Psychology of Computer Programming. Dorset House Publishing, New York, silver anniversary edition, 1998.

Dewey 005.1068

Cover imageEdward Yourdon. Death March. Prentice Hall, Englewood Cliffs, NJ, 1997.
Cover imageWatts S. Humphrey. Managing the Software Process. Addison-Wesley, Reading, MA, 1989.
Cover imageEd Sullivan. Under Pressure and On Time. Microsoft Press, Redmond, WA, 2001.

Dewey 005.10685

Cover imageStephen H. Kan. Metrics and Models in Software Quality Engineering. Addison-Wesley, Boston, MA, second edition, 2002.

Dewey 005.1092

Cover imagePaul Graham. Hackers & Painters: Big Ideas from the Computer Age. O'Reilly and Associates, Sebastopol, CA, 2004.

Dewey 005.11

Anthony J. Field and Peter G. Harrison. Functional Programming. Addison-Wesley, 1988.

Dewey 005.117

Cover imageBertrand Meyer. Object-oriented Software Construction. Prentice Hall, Englewood Cliffs, NJ, 1988.
Cover imageGrady Booch, James Rumbaugh, and Ivar Jacobson. The Unified Modeling Language User Guide. Addison-Wesley, Reading, MA, 1999.

Dewey 005.12

Cover imageP. J. Plauger. Programming on Purpose: Essays on Software Design. Prentice Hall, Englewood Cliffs, NJ, 1993.
Cover imageMichael Jackson. Software Requirements & Specifications: a Lexicon of Practice, Principles and Prejudices. Addison-Wesley, 1995.
Cover imageBen Potter, Jane Sinclair, and David Till. An Introduction to Formal Specification and Z. Prentice Hall, Englewood Cliffs, NJ, 1991.
Cover imageErich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading, MA, 1995.
Cover imageMartin Fowler and Kendall Scott. UML Distilled: Applying the Standard Object Modeling Language. Addison-Wesley, Boston, MA, second edition, 2000.
Cover imageDiomidis Spinellis and Georgios Gousios, editors. Beautiful Architecture: Leading Software Engineers Explain How They Think. O'Reilly, Sebastopol, CA, 2009.

Dewey 005.13

Cover imageRavi Sethi. Programming Languages: Concepts and Constructs. Addison-Wesley, Reading, MA, 1989.
Cover imageBenjamin C. Pierce. Types and Programming Languages. MIT Press, Cambridge, MA, 2002.
Cover imageDave Crane, Eric Pascarello, and Darren James. Ajax in Action. Manning, Greenwich, CT, 2006.

Dewey 005.131

Cover imageHanne Riis Nielson and Flemming Nielson. Semantics with Applications: An Appetizer. Springer, 2007.

Dewey 005.133

Cover imageDon Libes. Obfuscated C and Other Mysteries. John Wiley and Sons, New York, 1993.
Cover imageRichard A. O'Keefe. The Craft of Prolog. MIT Press, Cambridge, MA, 1990.
Cover imageLarry Wall and Randal L. Schwartz. Programming Perl. O'Reilly and Associates, Sebastopol, CA, 1990.
Cover imageStanley B. Lippman. A C++ Primer. Addison-Wesley, 1989.
Cover imageAdobe Systems Incorporated. Postscript Language Program Design. Addison-Wesley, 1988.
Cover imageAdobe Systems Incorporated. Postscript Language Reference Manual. Addison-Wesley, 1985.
Cover imageRobert Sedgewick. Algorithms in C. Addison-Wesley, Reading, MA, 1990.
Cover imageWilliam H. Press, Brian P. Flannery, Saul A. Teukolsky, and William T. Vetterling. Numerical Recipes in C. Cambridge University Press, 1988.
Cover imageBrian W. Kernighan and Dennis M. Ritchie. The C Programming Language. Prentice Hall, Englewood Cliffs, NJ, second edition, 1988.
Cover imageLeon Sterling and Ehud Shapiro. The Art of Prolog. MIT Press, Cambridge, MA, 1986.
Lewis J. Pinson and Richard S. Wiener. An Introduction to Object-Oriented Programming and Smalltalk. Addison-Wesley, 1988.
Cover imageNiklaus Wirth. Programming in Modula-2. Springer Verlag, third edition, 1985.
Cover imageJohn K. Ousterhout. Tcl and the Tk Toolkit. Addison-Wesley, 1994.
Cover imageBjarne Stroustrup. The C++ Programming Language. Addison-Wesley, second edition, 1991.
Cover imageDavid Flanagan. Java in a Nutshell. O'Reilly and Associates, Sebastopol, CA, 1997.
Peter H. Salus, editor. Handbook of Programming Languages, volume I: Object-Oriented Programming Languages. Macmillan Technical Publishing, Indianapolis, IN, 1998.
Peter H. Salus, editor. Handbook of Programming Languages, volume II: Imperative Programming Languages. Macmillan Technical Publishing, Indianapolis, IN, 1998.
Cover imageTim Lindhorn and Frank Yellin. The Java Virtual Machine Specification. The Java Series. Addison-Wesley, Reading, MA, 1997.
Cover imageDamian Conway. Object Oriented Perl. Manning Publications Co., Greenwich, CT, 2000.
Cover imageKen Arnold and James Gosling. The Java Programming Language. Addison-Wesley, 1996.
Cover imageK. N. King. Java Programming: from the Beginning. W. W. Norton & Company, New York, 2000.
Cover imageMicrosoft Corporation. Microsoft C# Language Specifications. Microsoft Press, Redmond, WA, 2001.
Cover imageScott Meyers. Effective C++. Addison-Wesley, Reading, MA, second edition, 1998.
Cover imageScott Meyers. Effective STL. Addison-Wesley, Reading, MA, 2001.
Cover imageHerb Sutter and Andrei Alexandrescu. C++ Coding Standards: 101 Rules, Guidelines, and Best Practices. Addison Wesley, 2004.
Cover imageHerb Sutter. Exceptional C++ Style: 40 New Engineering Puzzles, Programming Problems, and Solutions. Addison Wesley, 2004.
Cover imageTrevor Misfeldt, Gregory Bumgardner, and Andrew Gray. The Elements of C++ Style. Cambridge University Press, Cambridge, 2004.
Cover imageDamian Conway. Perl Best Practices. O'Reilly and Associates, Sebastopol, CA, 2005.
Cover imageBrian D. Eubanks. Wicked Cool Java: Code Bits, Open-Source Libraries, and Project Ideas. No Starch Press, San Francisco, 2006.
Cover imageBjarne Stroustrup. The C++ Programming Language. Addison-Wesley, Reading, MA, third edition, 1997.
Cover imageJack Herrington. PHP Hacks: Tips & Tools for Creating Dynamic Web Sites. O'Reilly, Sebastopol, CA, 2005.
Cover imageMartin Odersky, Lex Spoon, and Bill Venners. Programming in Scala: A Comprehensive Step-by-Step Guide. Artima, Mountain View, CA, 2009.

Dewey 005.14

Cover imageMartin Fowler. Refactoring: Improving the Design of Existing Code. Addison-Wesley, Boston, MA, 2000.
Cover imageSteve Maguire. Writing solid code: Microsoft's techniques for developing bug-free programs. Microsoft Press, Redmond, WA, 1993.
Cover imageNorman Matloff and Peter Jay Salzman. The Art of Debugging with GDB, DDD, and Eclipse. No Starch Press, San Francisco.

Dewey 005.2

Cover imageDouglas E. Comer. Internetworking with TCP/IP, volume I: Principles, Protocols and Architecture. Prentice Hall, Englewood Cliffs, NJ, second edition, 1991.

Dewey 005.26

Cover imageAdele Goldberg and David Robson. Smalltalk-80: The Language. Addison-Wesley, Reading, MA, 1989.
Cover imageAndrew Koenig. C Traps and Pitfalls. Addison-Wesley, Reading, MA, 1988.
Cover imageMargaret A. Ellis and Bjarne Stroustrup. The Annotated C++ Reference Manual. Addison-Wesley, Reading, MA, 1990.

Dewey 005.265

Bud E. Smith and Mark T. Johnson. Programming the Intel 80386. Scott, Foresman and Company, 1987.

Dewey 005.2762

Cover imageJim Farley, William Crawford, and David Flanagan. Java Enterprise in a Nutshell. O'Reilly and Associates, Sebastopol, CA, second edition, 2002.
Cover imageDamien Watkins, Mark Hammond, and Brad Abrams. Programming in the .NET Environment. Addison-Wesley, Reading, MA, 2002.
Cover imagePaul Hudson. PHP in a Nutshell: A Desktop Quick Reference. O'Reilly, Sebastopol, CA, 2005.

Dewey 005.3

Cover imagePete McBreen. Software Craftsmanship: The New Imperative. Addison-Wesley, 2002.
Cover imageDaniel M. Hoffman and David M. Weiss, editors. Software Fundamentals: Collected Papers by David L. Parnas. Addison-Wesley, Boston, MA, 2001.
Cover imageDavid G. Messerschmitt and Clemens Szyperski. Software Ecosystem: Understanding an Indispensable Technology and Industry. MIT Press, Cambridge, MA, 2004.
Cover imageMarshall Kirk McKusick and George V. Neville-Neil. The Design and Implementation of the FreeBSD Operating System. Addison-Wesley, Reading, MA, 2004.
Cover imageSulayman K. Sowe, Ioannis G. Stamelos, and Ioannis Samoladas, editors. Emerging Free and Open Source Software Practices. IGI Publishing, Hershey, PA, 2007.
Cover imageFadi P. Deek and James A. M. McHugh. Open Source: Technology and Policy. Cambridge University Press, Cambridge, 2008.

Dewey 005.3068

Dave Radin. Building a Successful Software Business. O'Reilly and Associates, Sebastopol, CA, 1994.
Cover imageMichael A. Cusumano. The Business of Software: What Every Manager, Programmer, and Entrepreneur Must Know to Thrive and Survive in Good Times and Bad. The Free Press, New York, 2004.

Dewey 005.4

Mitchell Waite, editor. UNIX Papers for UNIX Developers and Power Users. Howard W. Sams & Company, 1987.

Dewey 005.43

Cover imageW. Richard Stevens. Advanced Programming in the UNIX Environment. Addison-Wesley, 1992.
AT & T, editor. UNIX System Readings and Applications, volume II. Prentice Hall, Englewood Cliffs, NJ, 1987.
Maurice J. Bach. The Design of the UNIX Operating System. Prentice Hall, Englewood Cliffs, NJ, 1986.
Cover imageSamuel J. Leffler, Marshall Kirk McKusick, Michael J. Karels, and John S. Quarterman. The Design and Implementation of the 4.3BSD Unix Operating System. Addison-Wesley, Boston, MA, 1988.
Andrew S. Tanenbaum. Operating Systems: Design and Implementation. Prentice Hall, Englewood Cliffs, NJ, 1987.
Cover imageDon Libes and Sandy Ressler. Life with UNIX. Prentice Hall, Englewood Cliffs, NJ, 1989.

Dewey 005.432

Cover imageEric Steven Raymond. The Art of Unix Programming. Addison-Wesley, 2003.
Cover imageKay A. Robbins and Steven Robbins. UNIX Systems Programming: Communication, Concurrency, and Threads. Prentice Hall, Upper Saddle River, NJ, 2003.

Dewey 005.4469

Ralf Brown and Jim Kyle. PC Interrupts: A Programmer's Reference to BIOS, DOS, and Third-party Calls. Addison-Wesley, 1991.
Charles Petzold. Programming Windows: the Microsoft Guide to Writing Applications for Windows 3. Microsoft Press, Redmond, WA, second edition, 1990.

Dewey 005.453

Cover imageAlfred V. Aho, Ravi Sethi, and Jeffrey D. Ullman. Compilers, Principles, Techniques, and Tools. Addison-Wesley, Reading, MA, 1985.

Dewey 005.58

Cover imageGarr Reynolds. Presentation Zen: Simple Ideas on Presentation Design on Presentation Design and Delivery. New Riders, Berkeley, CA, 2008.

Dewey 005.7

Cover imageAdrienne Tannenbaum. Metadata Solutions. Addison-Wesley, 2002.

Dewey 005.71

Cover imageW. Richard Stevens. UNIX Network Programming. Prentice Hall, Englewood Cliffs, NJ, 1990.

Dewey 005.71262

Cover imageJoshua T. Bloch. Effective Java. Addison-Wesley, Boston, MA, second edition, 2008.

Dewey 005.72

Cover imageElliotte Rusty Harold and W. Scott Means. XML in a Nutshell. O'Reilly and Associates, Sebastopol, CA, 2001.

Dewey 005.74

Cover imageHenry F. Korth and Abraham Silberschatz. Database System Concepts. McGraw-Hill, second edition, 1991.

Dewey 005.74068

Jeff Walden. More File Formats for Popular PC Software: A Programmer's Reference. John Wiley & Sons, New York, 1987.

Dewey 005.75

Cover imageArthur van Hoff, Sami Shaio, and Orca Starbuck. Hooked on Java. Addison-Wesley, 1996.

Dewey 005.8

Cover imagePeter J. Denning. Computers Under Attack: Intruders, Worms, and Viruses. Addison-Wesley, 1990.
Cover imageAviel D. Rubin, Daniel Geer, and Marcus J. Ranum. Web Security Sourcebook. John Wiley & Sons, New York, 1997.
Cover imageFriedrich L. Bauer. Decrypted Secrets: Methods and Maxims of Cryptology. Springer Verlag, 1997.
Gary McGraw and Edward W. Felten. Securing Java: Getting Down to Business with Mobile Code. Wiley, New York, second edition, 1999.
Cover imageLars Klander. Hacker Proof: the Ultimate Guide to Network Security. Jamsa Press, Las Vegas, NV, 1997.
Terry Escamilla. Intrusion Detection: Network Security Beyond the Firewall. Wiley, New York, 1998.
Cover imageElizabeth Zwicky, Simon Cooper, and D. Brent Chapman. Building Internet Firewalls. O'Reilly and Associates, Sebastopol, CA, second edition, 2000.
Cover imageBruce Schneier. Secrets & Lies: Digital Security in a Networked World. Wiley, New York, 2000.
Cover imageEric Rescorla. SSL and TLS. Addison-Wesley, 2001.
Cover imageRoss Anderson. Security Engineering: A Guide to Building Dependable Distributed Systems. Wiley, New York, 2001.
Cover imageDieter Gollmann. Computer Security. Wiley, Chichester, UK, 1999.
Cover imageMichael Howard and David LeBlanc. Writing Secure Code. Microsoft Press, Redmond, WA, second edition, 2003.
Cover imageSokratis K. Katsikas, Stefanos Gritzalis, and Javier Lopez, editors. Public Key Infrastructure: First European PKI Workshop: Research and Applications, EuroPKI 2004. Springer-Verlag, June 2004. Lecture Notes in Computer Science 3093.
Cover imageCharles P. Pfleeger and Shari Lawrence Pfleeger. Security in Computing. Prentice Hall, Englewood Cliffs, NJ, fourth edition, 2007.
Cover imageBrian Chess Jacob West. Secure programming with static analysis. Addison-Wesley, Boston, MA, 2007.

Dewey 005.82

Bruce Schneier. Applied Cryptography. Wiley, New York, second edition, 1996.

Dewey 006

Cover imageAndrew S. Glassner. Graphics Gems. Academic Press, 1990.

Dewey 006.3

Cover imageCharles Rich and Richard C. Waters, editors. Readings in Artifical Intelligence and Software Engineering. Morgan Kaufmann, San Francisco, 1986.
Cover imageElaine Rich. Artificial Intelligence. McGraw-Hill, 1983.
Cover imageRoger Penrose. The Emperor's new mind concerning computers, minds and the laws of physics. Oxford University Press, 1989.

Dewey 006.3015118

Bill P. Buckles and Frederck E. Petry, editors. Genetic Algorithms. IEEE Computer Society Press, 1992.

Dewey 006.333

Cover imageMaureen Sprankle and Jim Hubbard. Problem Solving & Programming Concepts. Pearson Education, eighth edition, 2009.

Dewey 006.6

Cover imagePeter Burger and Duncan Gillies. Interactive Computer Graphics: Functional, Procedural and Device-level Methods. Addison-Wesley, 1989.
Cover imageThomas Strothotte and Stefan Schlechtweg. Non-Photorealistic Computer Graphics. Morgan Kaufmann, San Francisco, 2002.
Cover imageAlan Watt and Mark Watt. Advanced Animation and Rendering Techniques. Addison-Wesley, Reading, MA, 1992.
Cover imageMax K. Agoston. Computer Graphics and Geometric Modeling: Implementation and Algorithms. Springer Verlag, 2005.
Cover imageMax K. Agoston. Computer Graphics and Geometric Modeling: Mathematics. Springer Verlag, 2005.

Dewey 006.676

Microsoft Corporation. Microsoft Windows multimedia programmer's reference. Microsoft Press, Redmond, WA, 1991.
Nelson Johnson. Advanced Graphics in C: Programming and Techniques. Osborne McGraw Hill, 1987.

Dewey 006.6765

Cover imageJackie Neider, Tom Davis, and Mason Woo. OpenGL Programming Guide: The Official Guide to Learning OpenGL. Addison-Wesley, 1993.

Dewey 006.69

Cover imageHelen Wright. Introduction to Scientific Visualization. Springer, 2007.

Dewey 028

Cover imageHenry Petroski. The Book on the Bookshelf. Vintage Books, New York, 1999.

Dewey 150

Cover imageDouglas R. Hofstadter. Metamagical Themas: Questing for the Essence of Mind and Pattern. Penguin Books, 1986.

Dewey 174.90904

Cover imageTom Forester and Perry Morrison. Computer Ethics: Cautionary Tales and Ethical Dilemmas in Computing. MIT Press, Cambridge, MA, 1990.

Dewey 302

Cover imageDavid Pogue. The World According to Twitter. Black Dog & Leventhal Publishers, New York, 2009.

Dewey 302.2

Michael Shortland and Jane Gregory. Communicating Science: A Handbook. Longman Scientific & Technical, 1991.

Dewey 302.23

Cover imageDiomidis Spinellis, editor. Cross-Media Service Delivery, volume 740 of The Kluwer international series in engineering and computer science. Kluwer Academic Publishers, Boston, MA, 2003.

Dewey 302.30285

Cover imageTim O'Reilly and Sarah Milstein. The Twitter Book. O'Reilly, Sebastopol, CA, 2009.

Dewey 303.4833

Cover imageClifford Stoll. Silicon Snake Oil. Macmillan Publishing Co., 1995.

Dewey 303.4834

Cover imagePeter J. Denning, editor. Talking Back to the Machine. Springer Verlag, 1999.

Dewey 327

Cover imageClifford Stoll. The Cuckoo's Egg: Tracking a Spy Through a Maze of Computer Espionage. The Bodley Head, London, 1989.

Dewey 332.10285

Rafael Hirschfeld, editor. Financial Cryptography: First International Conference, FC '97. Springer Verlag, February 1997. Lecture Notes in Computer Science 1318.

Dewey 338.76100510973

Michael A. Cusumano and Richard W. Selby. Microsoft Secrets. The Free Press, New York, 1995.

Dewey 363.1

Cover imagePeter G. Neumann. Computer Related Risks. Addison-Wesley, 1995.

Dewey 363.32

Cover imageBruce Schneier. Beyond Fear: Thinking Sensibly about Security in an Uncertain World. Copernicus Books, New York, 2003.

Dewey 368

Cover imagePeter L. Bernstein. Against the Gods: The Remarkable Story of Risk. John Wiley & Sons, New York, 1996.

Dewey 500

Cover imageWilliam Dunham. The Mathematical Universe. John Wiley & Sons, New York, 1994.

Dewey 510

Cover imageCarl C. Gaither and Alma E. Cavazos-Gaither. Mathematically Speaking: A Dictionary Quotations. Institute of Physics Publishing, Bristol and Philadelphia, 1998.

Dewey 510.1

Cover imageDouglas R. Hofstadter. Goedel, Escher, Bach: an Eternal Golden Braid. Penguin Books, 1979.

Dewey 511

Cover imageWilliam H. Press, Brian P. Flannery, Saul A. Teukolsky, and William T. Vetterling. Numerical Recipes Example Book (C). Cambridge University Press, 1988.
Cover imageL. Bostock and S. Chandler. Pure Mathematics. Stanley Thorner (Publishers) Ltd., 1978.
Cover imageChrissoleon T. Papadopoulos, Michael E. J. O'Kelly, Michael J. Vidalis, and Diomidis Spinellis. Analysis and Design of Discrete Part Production Lines. Springer, 2009. (doi:10.1007/978-0-387-89494-2_6)

Dewey 511.3

Cover imageDaniel I. A. Cohen. Introduction to Computer Theory. John Wiley & Sons, New York, 1997.

Dewey 519

Cover imageEdward R. Tufte. The Visual Display of Quantitative Information. Graphics Press, Cheshire, CT, 1983.

Dewey 519.2

Cover imageSheldon M. Ross. Introduction to Probability and Statistics for Engineers and Scientists. Elsevier Academic Press, third edition, 2004.

Dewey 519.402855133

Cover imageWilliam H. Press, Saul A. Teukolsky, William T. Vetterling, and Brian P. Flannery. Numerical Recipes in C++. Cambridge University Press, Cambridge, second edition, 2002.

Dewey 519.5

Cover imageDarrell Huff. How to Lie with Statistics. W. W. Norton & Company, New York, 1954.

Dewey 519.502462

Cover imageChristopher Chatfield. Statistics for Technology: A Course in Applied Statistics. Chapman and Hall, 1983.

Dewey 523.1

Cover imageStephen W. Hawking. A Brief History of Time: from the Big Bang to the Black Holes. Bantam Press, 1988.

Dewey 529.3

Cover imageNachum Dershowitz and Edward M. Reingold. Calendrical Calculations. Cambridge University Press, Cambridge, 1997.

Dewey 573.8536

Cover imageWulfram Grstner and Werner Kistler. Spiking Neuron Models: Single Neurons, Populations, Plasticity. Cambridge University Press, Cambridge, 2002.

Dewey 600

Cover imageMark Frauenfelder. The Best of Make. O'Reilly, City, 2007.

Dewey 612.84

Cover imageMichael Jenkin and Laurence Harris, editors. Computational and Psychophysical Mechanisms of Visual Coding. Cambridge University Press, Cambridge, 1997.

Dewey 617.57044

Cover imageEmil Pascarelli and Deborah Quilter. Repetitive Strain Injury. John Wiley & Sons, New York, 1994.

Dewey 620

Cover imageCarl C. Gaither and Alma E. Cavazos-Gaither, editors. Practically Speaking: A Dictionary of Quotations on Engineering, Technology and Architecture. Institute of Physics Publishing, Bristol and Philadelphia, 1999.

Dewey 620.0042

Henry Petroski. Design Paradigms: Case Histories of Error and Judgement in Engineering. Cambridge University Press, Cambridge, 1994.
Cover imageHenry Petroski. To Engineer is Human: The Role of Failure in Successful Design. Vintage Books, New York, 1992.

Dewey 620.0072

Cover imageThomas P. Ryan. Modern Engineering Statistics. Wiley-Interscience, 2007.

Dewey 620.82

Cover imageDonald A. Norman. The Psychology of Everyday Things. BasicBooks, New York, 1988.

Dewey 621.3072073

Cover imageNarain Gehani. Bell Labs: Life in the Crown Jewel. Silicon Press, Summit, NJ, 2003.

Dewey 621.381

Cover imagePaul Horowitz and Winfield Hill. The Art of Electronics. University Press, second edition, 1989.
Cover imageClive ``Max'' Maxfield. Bebop to the Boolean Boogie. Newnes, 2003.

Dewey 621.3916

Tony Dowden. Inside the EISA Computers. Addison-Wesley, 1990.

Dewey 621.3950285

Steven M. Rubin. Computer Aids for VLSI Design. Addison-Wesley, 1987.

Dewey 652.5

Cover imageNarain Gehani. Document Formatting and Typesetting on the UNIX System. Silicon Press, Summit, NJ, second edition, 1987.

Dewey 652.8

Cover imageDavid Kahn. The Codebreakers: The Story of Secret Writing. Scribner, New York, 1996.

Dewey 658.05

Efraim Turban, Jae Lee, David King, and H. Michael Chung. Electronic Commerce: A Managerial Perspective. Prentice–Hall, Englewood Cliffs, NJ, 2000.

Dewey 658.314

Cover imageTom DeMarco and Timothy R. Lister. Peopleware: Productive Projects and Teams. Dorset House Publishing, 1987.

Dewey 658.4013

Cover imageBruno Aziza and Joey Fitts. Drive Business Performance: Enabling a Culture of Intelligent Execution. John Wiley & Sons, New York, 2008.

Dewey 658.562

Charles H. Schmauch. ISO 9000 for Software Developers. ASQC Quality Press, Milwaukee, WI, 1995.

Dewey 670

Cover imageMikell P. Groover. Automation, Production Systems, and Computer Integrated Manufacturing. Prentice Hall, Englewood Cliffs, NJ, 1987.

Dewey 681.14509

Cover imageMichael A. Williams. A History of Computing Technology. IEEE Computer Society Press, 1997.

Dewey 686.22544

Cover imageDonald E. Knuth. The TeXbook. Addison-Wesley, Reading, MA, 1989.
Leslie Lamport. LATEX: A Document Preparation System. Adisson-Wesley, Reading, MA, 1985.
Michael Gosney, John Odam, and Jim Benson. The Gray Book: Designing in Black & White on your Computer. Vantana Press, second edition, 1990.

Dewey 686.22544536

Cover imageLeslie Lamport. LATEX: A Document Preparation System. Adisson-Wesley, Reading, MA, second edition, 1994.

Dewey 686.225445369

Cover imageBernice Sacks Lipkin. Latex for Linux: A Vade Mecum. Springer Verlag, 1999.

Dewey 720

Cover imageChristopher Alexander. Notes on the Synthesis of Form. Harvard University Press, Cambridge, 1964.

Dewey 720.1

Cover imageChristopher Alexander. The Timeless Way of Building. Oxford University Press, New York, 1979.
Cover imageChristopher Alexander. The Nature of Order. Oxford University Press, Oxford, 2001.

Dewey 745

Cover imageSimeon Keates and John Clarkson. Countering Design Exclusion: An Introduction to Inclusive Design. Springer-Verlag, London, 2004.

Dewey 794.809

Cover imageVan Burnham. Supercade: A Visual History of the Videogame Age 1971–1984. MIT Press, Cambridge, MA, 2001.

Dewey 808

Charles H. Sides. How to Write and Present Technical Information. Cambridge University Press, Cambridge, 1991.

Dewey 808.0270973

John Grossman, editor. The Chicago Manual of Style. The University of Chicago Press, Chicago and London, fourteenth edition, 1993.

Dewey 808.042

Cover imageAviel William Strunk Jr. and E. B. White. The Elements of Style. Macmillan Publishing Co., New York, 1979.
Cover imageClaire Kehrwald Cook. Line by Line. Houghton Mifflin, Boston, MA, 1986.

Dewey 823.914

Cover imageRobert Harris. Enigma. Ballantine Books, Beverly Hills, CA, 1996.

Dewey 920

Cover imageStephen King. On Writing: A Memoir of the Craft. New English Library/Hodder & Stoughton, London, 2001.
Motorola Semiconductors. M68000 16/32-Bit Microprocessor Programmer's Reference Manual. Motorola Semiconductors, fourth edition, 1984.
Robert Milne and Christopher Strachey. A Theory of Programming Language Semantics. Chapman and Hall, London, UK, 1976.
Brad J. Cox. Object Oriented Programming: An Evolutionary Approach. Addison-Wesley, 1986.
Paul R. Gray and Robert G. Meyer. Analysis and Design of Analog Integrated Circuits. John Wiley and Sons, New York, second edition, 1984.
Günther Lamprecht. Introduction to SIMULA-67. Friedr. Vieweg & Sohn, Braunschweig, Wiesbaden, Germany, 1981.
G. B. Bleazard. Handbook of Data Communications. NCC Publications, The National Computing Centre Limited, Oxford Road, Manchester M1 7ED, England, 1986.
Jeff Walden. File Formats for Popular PC Software: A Programmer's Reference. John Wiley & Sons, New York, 1986.
Samuel P. Harbison and Guy L. Steele Jr. C: A Reference Manual. Prentice Hall, Englewood Cliffs, NJ, third edition, 1991.
Ian Sommerville. Software Engineering. Addison-Wesley, third edition, 1989.
Simon L. Peyton Jones. The Implementation of Functional Programming Languages. Prentice Hall, Englewood Cliffs, NJ, 1987.
Bjarne Stroustrup. The C++ Programming Language. Addison-Wesley, 1986.
Brian W. Kernighan and Dennis M. Ritchie. The C Programming Language. Prentice Hall, Englewood Cliffs, NJ, first edition, 1978.
Michael A. Arbib. Brains, Machines, and Mathematics. McGraw-Hill, 1963.
David A. Schmidt. Denotational Semantics: A Methodology for Language Development. Wm. C. Brown, 1986.
Margaret Cunningham. File Structure and Design. Chartwell-Bratt, 1985.
Cover imageEuropean UNIX systems User Group. 10th Anniversary Conference Proceedings: UNIX around the World, April 1988.
European UNIX systems User Group. Autumn 1988 Conference Proceedings: New Directions for UNIX, October 1988.
European UNIX systems User Group. Autumn '89 Conference Proceedings, September 1989.
Proceedings of the Summer 1988 USENIX Conference. USENIX Association, June 1988.
Norbert Schwarz. Introduction to TeX. Addison-Wesley, 1989.
Cover imageKen C. Pohlman. The Compact Disc Handbook. Oxford University Press, 1992.
Intel Corporation. iAPX 86, 88 User's Manual. Intel Corporation, 1981.
Sape Mullender, editor. Distributed Systems. Addison-Wesley, 1989.
Jan van Leeuwen, editor. Computer Science Today: Recent Trends and Developments. Springer Verlag, 1995. Lecture Notes in Computer Science 1000.
Cover imageJürg Gutknecht, editor. Programming Languages and System Architectures International Conference. Springer-Verlag, March 1994. Lecture Notes in Computer Science 782.
Cover imageDimitris Karagiannis, editor. DEXA 94: 5th International Conference on Database and Expert Systems Applications. Springer-Verlag, September 1994. Lecture Notes in Computer Science 856.
Tina Darmohray, editor. Job Descriptions for System Administrators. Short Topics in System Administration. USENIX Association, Berkeley, CA, 1997.
Barbara L. Dijker, editor. A Guide to Developing Computing Policy Documents. Short Topics in System Administration. USENIX Association, Berkeley, CA, 1997.
David L. Oppenheimer, David A. Wagner, and Michele D. Crabb. System Security: A Management Perspective. Short Topics in System Administration. USENIX Association, Berkeley, CA, 1997.
Spyros P. Libieratos and Dimitris K. Charamidopoulos. The Computation of Space Structures. Kleidarithmos, Athens, Greece, 1996. In Greek.
LH Software. FESPA for Windows. Kleidarithmos, Athens, Greece, 1998. In Greek.
Stefanos Gritzalis. Information Systems Security in a Distributed Environment. PhD thesis, University of Athens, Athens, Greece, 1998. In Greek.
IBM Corporation. IBM Personal Computer Technical Reference Manual, 1983.
Joe Nickell, Barry Karr, and Tom Genoni, editors. The Outer Edge: Classic Investigations of the Paranormal. CSICOP Inc., Amherst, NY, 1996.
Simone Fisher-Hübner, Gerald Quirchmayr, and Louise Yngström, editors. User Identification & Privacy Protection: Applications in Public Administration & Electronic Commerce. IFIP WG 8.5 and WS 9.6, June 1999.
Louise Yngström and Simone Fisher-Hübner, editors. WISE 1: First World Conference on Information Security Education. IFIP TC11 WG 11.8, June 1999.
University of the Aegean, Department of Business Administration. Second International Aegean Conference on the Analysis and Modelling of Manufacturing Systems, May 1999.
Dimitris K. Despotis and Constantin Zopounidis, editors. Proceedings of the 5th International Conference of the Decision Sciences Institute, DSI '99. Decision Sciences Institute, July 1999.
G. I. Schuëller and P. Kafka, editors. Proceedings ESREL '99 — The Tenth European Conference on Safety and Reliability. ESRA, VDI, TUM, A. A. Balkema, September 1999.
Intel Corporation. Intel architecture software developer's manual, volume 1: Basic architecture. Intel Corporation, 1999. Available online http://www.intel.com/design/PentiumII/manuals/243190.htm.
Intel Corporation. Intel architecture software developer's manual, volume 2: Instruction set reference manual. Intel Corporation, 1999. Available online http://www.intel.com/design/PentiumII/manuals/243190.htm.
Intel Corporation. Intel architecture software developer's manual, volume 3: System programming. Intel Corporation, 1999. Available online http://www.intel.com/design/PentiumII/manuals/243190.htm.
Cover imageRoger S. Pressman. Software Engineering: A Practitioner's Approach. McGraw-Hill, London, fifth edition, 2000. European Adaptation. Adapted by Darrel Ince.
Cover imageElizabeth Knowles, editor. The Oxford Dictionary of Twenthieth Century Quotations. Oxford University Press, 1998.
Robert Fulghum. All I Really Need to Know I Learned in Kindergarten: Uncommon Thoughts on Common Things. Ivy Books, reissue edition, 1993.
Dionysios Spinellis, editor. Computer Crimes Cyber-Terrorism Child Pornography and Financial Crimes: Reports presented to the Prepapratory Colloquy for the Round Table II of the 17th International Congress of Penal Law (Beijing 2004). Ant. N. Sakkoulas, April 2003.
Kathryn S. McKinley, editor. 20 Years of the ACM SIGPLAN Conference on Programming Language Design and Implementation 1979-1999, A Selection. ACM, 2004.
Giorgos Diakonikolaou, Athanasia Agiakatsika, and Ilias Mpouras. Corporate Internetworking. Kleidarithmos, Athens, Greece, 2004. In Greek.
Stefanos Gritzalis, Sokratis Katsikas, and Dimitris Gritzalis. Computer Network Security. Papasotiriou, Athens, Greece, 2003. In Greek.
Cover imageRobert M. Pirsig. Zen and the Art of Motorcycle Maintenance. Vintage, London, 1991. First published in Great Britain by the Bodley Head, 1974.
Geoffrey A. Moore. Crossing the Chasm. HarperCollins, New York, 1991.
Spyros Livieratos and Dimitris Charamidopoulos, editors. Tekton for Windows. Klitharithmos, Athens, Greece, 1996. In Greek.
Hemant Sengar. Security of ublic and IP Telephone Networks: A Security Assessment of SS7, SIGTRAN and VoIP Protocols. VMD Verlag Dr. Müller, Saarbrücken, Germany, 2008.
Cover imageJohn Sellens, editor. System and Network Administration for Higher Reliability. Short Topics in System Administration. USENIX Association, Berkeley, CA, 2001.
Geoff Halprin, editor. A System Administrator's Guide to Auditing. Short Topics in System Administration. USENIX Association, Berkeley, CA, 2000.

Cover images obtained from Amazon.com

Some cover images and links are related to the current book edition.