 | Stuart 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. |
 | Douglas E. Comer and David L. Stevens.
Internetworking
with TCP/IP, volume II: Design, Implementation and Internals.
Prentice Hall, Englewood Cliffs, NJ, 1991. |
 | David 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. |
 | Donald A. Norman.
The Invisible
Computer.
MIT Press, Cambridge, MA, 1998. |
 | Donald E. Knuth.
Selected Papers
on Computer Science.
Cambridge University Press, Cambridge, 1996.
CSLI Lecture Notes Number 59. |
 | J. Glenn Brookshear.
Computer
Science.
Addison-Wesley, sixth edition, 2000. |
 | Raghu Ramakrishnan and Johannes Gehrke.
Database
Management Systems.
McGraw-Hill, second edition, 2000. |
 | Paul Booth.
An Introduction
to Human-Computer Interaction.
Lawrence Erlbaum Associates, Publishers, New Jersey, NJ, 1989. |
 | David Reed.
A Balanced
Introduction to Computer Science.
Pearson Prentice Hall, Upper Saddle River, NJ, 2005. |
 | J. Glenn Brookshear.
Computer
Science.
Addison-Wesley, eighth edition, 2004. |
 | C. A. R. Hoare.
Communicating
Sequential Processes.
Prentice Hall, Englewood Cliffs, NJ, 1985. |
| Susan Lammers.
Programmers at
Work.
Microsoft Press, Redmond, WA, 1989. |
 | Donald E. Knuth.
The
METAFONTbook.
Addison-Wesley, Reading, MA, 1986. |
 | Jon Louis Bentley.
More
Programming Pearls: Confessions of a Coder.
Addison-Wesley, Reading, MA, 1988. |
 | Sokratis K. Katsikas and Dimitris
Gritzalis, editors.
Information
Systems Security: Facing the Information Society of the 21st
Century.
Chapman & Hall, 1996. |
 | Sokratis 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. |
 | John R. Vacca.
Intranet
Security.
Charles River Media, Inc., Rockland, MA, 1997. |
 | Cem Kaner, Jack Falk, and Hung Quoc
Nguyen.
Testing
Computer Software.
Wiley, New York, second edition, 1999. |
 | Al Williams.
Microcontroller
Projects with Basic Stamps.
R&D Books, 2000. |
 | John Lions.
Lions'
Commentary on Unix 6th Edition with Source Code.
Annabooks, Poway, CA, 1996. |
 | W. Richard Stevens, Bill Fenner, and
Andrew M. Rudoff.
UNIX Network
Programming, volume 1.
Pearson Education, 2003. |
 | Jerome H. Saltzer and M. Frans Kaashoek.
Principles of
Computer System Design: An Introduction.
Morgan Kaufmann, San Diego, 2009. |
| Wladyslaw M. Turski and
Thomas S. E. Maibaum.
The
Specification of Computer Programs.
Addison-Wesley, 1987. |
 | Jon Louis Bentley.
Programming
Pearls.
Addison-Wesley, Reading, MA, 1986. |
 | Donald E. Knuth.
The Art of
Computer Programming, volume 1: Fundamental Algorithms.
Addison-Wesley, Reading, MA, third edition, 1997. |
 | Donald 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. |
 | James O. Coplien and Douglas C. Schmidt.
Pattern
Languages of Program Design.
Addison-Wesley, Reading, MA, 1995. |
 | Roger 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. |
 | Peter 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. |
 | Alan M. Davis.
201 Principles
of Software Development.
McGraw-Hill, 1995. |
 | James 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. |
 | Brian W. Kernighan and Rob Pike.
The Practice of
Programming.
Addison-Wesley, Reading, MA, 1999. |
 | James Rumbaugh, Ivar Jacobson, and Grady
Booch.
The Unified
Modeling Language Reference Manual.
Addison-Wesley, Reading, MA, 1999. |
 | Kent Beck.
Extreme
Programming Explained: Embrace Change.
Addison-Wesley, Boston, MA, 2000. |
 | Andrew Hunt and David Thomas.
The Pragmatic
Programmer: From Journeyman to Master.
Addison-Wesley, Boston, MA, 2000. |
 | Ian Sommerville.
Software
Engineering.
Addison-Wesley, sixth edition, 2001. |
 | John Viega and Gary McGraw.
Building Secure
Software: How to Avoid Security Problems the Right Way.
Addison-Wesley, Boston, MA, 2001. |
 | Henry 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. |
 | Erich Gamma and Kent Beck.
Contributing to
Eclipse: Principles, Patterns, and Plug-Ins.
Addison-Wesley, Boston, MA, 2004. |
 | Robert C. Martin.
Agile Software
Development: Principles, Patterns, and Practices.
Prentice Hall, Upper Saddle River, NJ, 2003. |
 | Steve C McConnell.
Code Complete:
A Practical Handbook of Software Construction.
Microsoft Press, Redmond, WA, second edition, 2004. |
 | Scott W. Ambler.
The Elements of
UML 2.0 Style.
Cambridge University Press, Cambridge, 2005. |
 | Michael Feathers.
Working
Effectively with Legacy Code.
Prentice Hall, Englewood Cliffs, NJ, 2005. |
 | Kevin Tate.
Sustainable
Software Development.
Addison-Wesley, Boston, MA, 2006. |
 | Joe Marasco.
The Software
Development Edge: Essays on Managing Succesful Projects.
Addison-Wesley, Boston, MA, 2005. |
 | Pete Goodlife.
Code Craft: The
Practice of Writing Excellent Code.
No Starch Press, San Francisco, 2007. |
 | Andy Oram and Greg Wilson.
Beautiful Code:
Leading Programmers Explain How They Think.
O'Reilly and Associates, Sebastopol, CA, 2007. |
 | Kent Beck.
Implementation
Patterns.
Addison-Wesley, Boston, MA, 2007. |
 | Casey Read and Ben Fry.
Processing: A
Programming Handbook for Visual Designers and Artists.
MIT Press, Cambridge, MA, 2007. |
 | Kris 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. |
 | Diomidis Spinellis.
Code Reading:
The Open Source Perspective.
Addison-Wesley, Boston, MA, 2003. |
 | Diomidis Spinellis.
Code Quality:
The Open Source Perspective.
Addison-Wesley, Boston, MA, 2006. |
 | Don Libes.
Obfuscated C
and Other Mysteries.
John Wiley and Sons, New York, 1993. |
 | Richard A. O'Keefe.
The Craft of
Prolog.
MIT Press, Cambridge, MA, 1990. |
 | Larry Wall and Randal L. Schwartz.
Programming
Perl.
O'Reilly and Associates, Sebastopol, CA, 1990. |
 | Stanley B. Lippman.
A C++
Primer.
Addison-Wesley, 1989. |
 | Adobe Systems Incorporated.
Postscript
Language Program Design.
Addison-Wesley, 1988. |
 | Adobe Systems Incorporated.
Postscript
Language Reference Manual.
Addison-Wesley, 1985. |
 | Robert Sedgewick.
Algorithms in
C.
Addison-Wesley, Reading, MA, 1990. |
 | William H. Press, Brian P. Flannery,
Saul A. Teukolsky, and William T. Vetterling.
Numerical
Recipes in C.
Cambridge University Press, 1988. |
 | Brian W. Kernighan and Dennis M. Ritchie.
The C
Programming Language.
Prentice Hall, Englewood Cliffs, NJ, second edition, 1988. |
 | Leon 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. |
 | Niklaus Wirth.
Programming in
Modula-2.
Springer Verlag, third edition, 1985. |
 | John K. Ousterhout.
Tcl and the
Tk Toolkit.
Addison-Wesley, 1994. |
 | Bjarne Stroustrup.
The C++
Programming Language.
Addison-Wesley, second edition, 1991. |
 | David 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. |
 | Tim Lindhorn and Frank Yellin.
The Java
Virtual Machine Specification.
The Java Series. Addison-Wesley, Reading, MA, 1997. |
 | Damian Conway.
Object Oriented
Perl.
Manning Publications Co., Greenwich, CT, 2000. |
 | Ken Arnold and James Gosling.
The Java
Programming Language.
Addison-Wesley, 1996. |
 | K. N. King.
Java
Programming: from the Beginning.
W. W. Norton & Company, New York, 2000. |
 | Microsoft Corporation.
Microsoft
C# Language Specifications.
Microsoft Press, Redmond, WA, 2001. |
 | Scott Meyers.
Effective
C++.
Addison-Wesley, Reading, MA, second edition, 1998. |
 | Scott Meyers.
Effective
STL.
Addison-Wesley, Reading, MA, 2001. |
 | Herb Sutter and Andrei Alexandrescu.
C++ Coding
Standards: 101 Rules, Guidelines, and Best Practices.
Addison Wesley, 2004. |
 | Herb Sutter.
Exceptional
C++ Style: 40 New Engineering Puzzles, Programming Problems, and
Solutions.
Addison Wesley, 2004. |
 | Trevor Misfeldt, Gregory Bumgardner, and
Andrew Gray.
The Elements of
C++ Style.
Cambridge University Press, Cambridge, 2004. |
 | Damian Conway.
Perl Best
Practices.
O'Reilly and Associates, Sebastopol, CA, 2005. |
 | Brian D. Eubanks.
Wicked Cool
Java: Code Bits, Open-Source Libraries, and Project Ideas.
No Starch Press, San Francisco, 2006. |
 | Bjarne Stroustrup.
The C++
Programming Language.
Addison-Wesley, Reading, MA, third edition, 1997. |
 | Jack Herrington.
PHP Hacks:
Tips & Tools for Creating Dynamic Web Sites.
O'Reilly, Sebastopol, CA, 2005. |
 | Martin Odersky, Lex Spoon, and Bill
Venners.
Programming in
Scala: A Comprehensive Step-by-Step Guide.
Artima, Mountain View, CA, 2009. |
 | Peter J. Denning.
Computers Under
Attack: Intruders, Worms, and Viruses.
Addison-Wesley, 1990. |
 | Aviel D. Rubin, Daniel Geer, and
Marcus J. Ranum.
Web Security
Sourcebook.
John Wiley & Sons, New York, 1997. |
 | Friedrich 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. |
 | Lars 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. |
 | Elizabeth Zwicky, Simon Cooper, and D.
Brent Chapman.
Building
Internet Firewalls.
O'Reilly and Associates, Sebastopol, CA, second edition, 2000. |
 | Bruce Schneier.
Secrets &
Lies: Digital Security in a Networked World.
Wiley, New York, 2000. |
 | Eric Rescorla.
SSL and
TLS.
Addison-Wesley, 2001. |
 | Ross Anderson.
Security
Engineering: A Guide to Building Dependable Distributed Systems.
Wiley, New York, 2001. |
 | Dieter Gollmann.
Computer
Security.
Wiley, Chichester, UK, 1999. |
 | Michael Howard and David LeBlanc.
Writing Secure
Code.
Microsoft Press, Redmond, WA, second edition, 2003. |
 | Sokratis 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. |
 | Charles P. Pfleeger and Shari Lawrence
Pfleeger.
Security in
Computing.
Prentice Hall, Englewood Cliffs, NJ, fourth edition, 2007. |
 | Brian Chess Jacob West.
Secure
programming with static analysis.
Addison-Wesley, Boston, MA, 2007. |
 | Stephen 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. |
 | European 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. |
 | Ken 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. |
 | Jürg Gutknecht, editor.
Programming
Languages and System Architectures International Conference.
Springer-Verlag, March 1994.
Lecture Notes in Computer Science 782. |
 | Dimitris 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. |
 | Roger S. Pressman.
Software
Engineering: A Practitioner's Approach.
McGraw-Hill, London, fifth edition, 2000.
European Adaptation. Adapted by Darrel Ince. |
 | Elizabeth 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. |
 | Robert 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. |
 | John 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. |