The Book List: Computer Science Books
by Women Computer Scientists

This is a list of computer science books by women computer scientists with links, where possible, to the women authors' websites and to the publishers' sites for the books. Susan Landau is booklist moderator.

Suggest a book for the list
Correct a listing


Jump to a topic:
AI Algorithms Applications (broadly construed)
Architecture Bioinformatics/Computational Biology Computational Linguistics
Computer Science Education (including K-12) Computer Vision Cyberinfrastructure
Databases Data Mining Distributed and Parallel Computing
Formal Methods Graphics High-Performance Computing
HCI How to/Practical (e.g., CVS, Windows) Information Retrieval
Introductory Texts Information Systems Interactive Hypermedia
Multimedia Image Processing Networking
Open Source Operating Systems Programming Languages/Software Design
Public Policy Reference Robotics
Scientific Computing Security (including Cryptography) Social Issues and Computing
Software Engineering Systems Administration Systems Analysis
Theory of Computation Out of Print/Older Books



AI: Back to top

Breazeal, Cynthia, ``Designing Sociable Robots,'' MIT Press, 2002.
    Cynthia Breazeal's homepage
    Publisher's Book Page
Carberry, Sandra, ``Plan Recognition in Natural Language Dialogue,'' MIT Press (Part of ACL-MIT Press Series in Natural Language Processing), 1990.
    Sandra Carberry's Homepage
    Publisher's Book Page
Cassell, Justine, Joseph Sullivan,Sott Prevost and Elizabeth Churchill, (also in HCI)``Embodied Conversational Agents,'' MIT Press, 2000.
    Justine Cassell's Homepage
    Elizabeth Churchill's Homepage
    Publisher's Book Page
Choset,H., K. M. Lynch, S. Hutchinson, G. Kantor, W. Burgard, L. E. Kavraki and S. Thrun, ``Principles of Robot Motion: Theory, Algorithms, and Implementations,'' MIT Press, 2005, ISBN: 0-262-03327-5
    Lydia Kavraki's Homepage
    Lydia Kavraki's Book Page
    Publisher's Book Page
Dechter, Rina, ``Constraint Processing,'' Morgan Kaufmann, 2003, ISBN: 1-55860-890-7.
    Rina Dechter's Homepage
    Rina Dechter's Book Page
    Publisher's Book Page
Glasgow, Janice, N.H. Narayanan, and B. Chandrasekaran (eds.), ``Diagrammatic Reasoning: Cognitive and Computational Perspectives,'' AAAI/MIT Press 1995, ISBN: 0262571129.
    Janice Glasgow's Homepage
    AAAI Book Page
    MIT Press Book Page
Jamnik, Mateja, ``Mathematical Reasoning with Diagrams: From Intuition to Automation,'' CSLI Press, Stanford, CA, USA. 2001, ISBN 1575863235 (hardback), ISBN 1575863243 (paper).
    Mateja Jamnik's Homepage
    Mateja Jamnik's Book Page
    Publisher's Book Page
Jones, Karen Spärck and Julia Galliers, ``Evaluating Natural Language Processing Systems: An Analysis and Review,'' Springer Verlag, 2001.
    Karen Spärck Jones' Homepage
    Julia Galliers' Homepage
    Publisher's Book Page
Jones, Karen Spärck, ``Synonymy and Semantic Classification,'' Edinburgh University Press, 1987.
    Karen Spärck Jones' Homepage
Kaelbling, Leslie Pack, ``Learning in Embedded Systems,'' MIT Press, 1993, ISBN: 0262111748.
    Leslie Kaelbling's Homepage
    Publisher's Book Page
Kolodner, Janet, ``Case-Based Reasoning,'' Morgan Kaufmann Publishers, 1993.
    Janet Kolodner's Homepage
Kortenkamp, David, R. Peter Bonasso, and Robin Murphy (eds.), ``Artifical Intelligence and Mobile Robots: Case Studies of Successful Robot Systems,'' AAAI Press, 1998.
    Robin Murphy's Homepage
    Publisher's Book Page
Kraus, Sarit, ``Strategic Negotiation in Multi-Agent Environments,'' MIT Press, 2001
    Sarit Kraus Page
    Publisher's Book Page
Lehman, J. Fain, ``Adaptive Parsing: Self-extending Natural Language Interfaces,'' Kluwer Academic Publishers, Norwell, MA, 1992.
    J. Fain Lehman's Homepage
McCordock, Pamela, ``Machines Who Think: A Personal Inquiry into the History and Prospects of Artificial Intelligence,'' A.K. Peters, 2004, ISBN: 1568812051.
    Pamela McCorduck's Homepage
    Pamela McCorduck's Book Page
    Publisher's Book Page
Mitchell, Melanie, ``Analogy-Making as Perception,'' MIT Press, May 1993.
    Melanie Mitchell's Page
    Publisher's Book Page
Merlo, Paola and Suzanne Stevenson (eds.), ``The Lexical Basis of Sentence Processing: Formal, Computational and Experimental Issues,'' Natural Language Processing (NLP) Series, John Benjamins Publishers, 2002.
    Paola Merlo's Homepage
    Suzanne Stevenson's Homepage
    Publisher's Book Page
Mitchell, Melanie, ``An Introduction to Genetic Algorithms,'' MIT Press, 1998.
    Melanie Mitchell's Homepage
    Publisher's Book Page
Murphy, Robin, ``An Introduction to AI Robotics,'' MIT Press, 2000.
    Robin Murphy's Homepage
    Robin Murphy's Book Page
    Publisher's Book Page
Pal, Sankar K. and Sushmita Mitra, ``Neuro-fuzzy Pattern Recognition: Methods in Soft Computing,'' John Wiley, ISBN 0-471-34844-9, 1999.
    Sushmita Mitra's Homepage
Rich, Elaine, and Kevin Knight, ``Artificial Intelligence,'' McGraw-Hill Science, 1990 (second edition).
    Elaine Rich's Homepage
Schoone, Anneke, ``Protocols by Invariants,'' Cambridge University Press, 2004.
    Publisher's Book Page
Siegelmann, Hava T., ``Neural Networks and Analog Computation: Beyond the Turing Limit,'' Birkhauser, 1999.
    Hava Siegelmann's Homepage
    Hava Siegelmann's Book Page
Stillings, Neil, Steven Weisler, Christopher H. Chase, Mark H. Feinstein, Jay L. Garfield, and Edwina L. Rissland, ``Cognitive Science: An Introduction,'' Bradfords Directory, 1995.
    Edwina Rissland's Homepage
    Publisher's Book Page
Veloso, Manuela M., ``Planning And Learning By Analogical Reasoning,'' Springer, 1994.
    Manuela M. Veloso's Page
    Publisher's Book Page
Veloso, Manuela and Agnar Aarmodt (eds), ``Case-Based Reasoning Research and Development,'' Springer, 1995. Available from Amazon.com.
    Manuela M. Veloso's Page
    Agnar Aarmodt's Page

Algorithms: Back to top

Baase, Sara and Allen van Gelder, ``Computer Algorithms: Introduction to Design and Analysis,'' Addision Wesley, 1999 (third edition).
    Sara Baase's Homepage
    Book Page
    Publisher's Book Page
Boissonat, Jean Daniel and Mariette Yvinec, ``Algorithmic Geometry,'' translated from French (Geomerie Algorithmique), Cambridge University Press, 1998, ISBN 0 521 56322.
    Mariette Yvinec's Homepage
    Book Page (In French)
    Publisher's Book Page
Basu, Saugta, Richard Pollack, and Marie-Francoise Roy, ``Algorithms in Real Algebraic Geometry,'' Springer Verlag, 2006, ISBN 3-540-33098-4
    Marie-Francoise Roy's Page
    Publisher's Book Page
Goldberg, Leslie Ann, ``Efficient Algorithms for Listing Computational Structures,'' Cambridge University Press, 1993.
    Publisher's Book Page
    Leslie Ann Goldberg's Page
Kleinberg, Jon and Éva Tardos, ``Algorithm Design,'' Addison Wesley, March 2005.
    Éva Tardos's Page
    Publisher's Book Page
Purdom, Paul Walton and Cynthia Brown, ``The Analysis of Algorithms,'' Brown, Holt, Oxford University Press, 1995.
    Cynthia Brown's Homepage

Applications (broadly construed): Back to top

Spalter, Anne Morgan, ``The Computer in the Visual Arts,'' Addison Wesley, 1999, ISBN: 0-201-38600-3.
    Anne Spalter's Homepage
    Book Page
    Publisher's Book Page
S. Sur-Kolay, P. S. Dasgupta, D. Mukhopadhyay and C. P. Ravikumar (eds.), ``Progress in VLSI Design and Test,'' Elite Publishing House Pvt. Ltd., 2007.
    Susmita Sur-Kolay Page

Architecture: Back to top

Clarke Edmund, Orna Grumberg, and Doron A. Peled, ``Model Checking,'' MIT Press, 2000.
    Orna Grumberg's Page
    Edmund Clarke's Page
    Doron A. Peled's Page
    Publisher's Book Page
Harris, David and Sara Harris, ``Digital Design and Computer Architecture,'' Morgan Kaufmann, 2007.
    Sara Harris Page
    Publisher's Book Page
Harrison, R., ``TOGAF Version 8 Enterprise Edition Study Guide (8.1.1 Edition),'' The Open Group, Oct. 2006.
    Publisher's Book Page
Hofmeister, Christine, Robert Nord, and Dilip Soni, ``Applied Software Architecture,'' Addison Wesley, 1999.
    Christine Hofmeister's Homepage
    Publisher's Book Page
Kaxiras, Stefanos and Margaret Martonosi, ``Computer Architecture Techniques for Power Efficiency,'' Morgan Claypool, 2008.
    Publisher's Book Page
    Margaret Martonosi's Page
Null, Linda and Julia Lobur, ``The Essentials of Computer Organization and Architecture, 2nd Edition,'' Jones and Bartlett, 2006.
    Linda Null's Homepage
    Publisher's Book Page

Bioinformatics/Computational Biology : Back to top

Laxmi Parida, ''Discovery in Bioinformatics: Theory and Algorithms,'' Chapman & Hall/CRC; 1 edition (July 16, 2007), SBN-10: 1584885491, ISBN-13: 978-1584885498.
    Laxmi Parida's Homepage
    Publisher's Page.
S. Mitra, S. Datta, T. Perkins, G. Michailidis, ''Introduction to Machine Learning and Bioinformatics,'' CRC Press, 2008.
Schlick, Tamar, ``Molecular Modeling and Simulation,'' Springer 2002, ISBN 0 387 95404-x.
    Tamar Schlick's Homepage
    Publisher's Book Page

Computational Linguistics: Back to top

Cohen, Philip, Jerry Morgan, and Martha Pollack, ``Intentions in Communication,'' MIT Press, 1990.
    Martha Pollack's Homepage
    Publisher's Book Page
McKeown, Kathleen, ``Text Generation,'' Cambridge University Press, 1992.
    Kathleen McKeown's Homepage
    Publisher's Book Page
Reichman, Rachel, ``Getting Computers to Talk Like You and Me,'' MIT Press
    Publisher's Book Page
Withgott, M. Margaret and Francine R. Chen, "Computational Models of American Speech," CSLI Publications (distributed by the University of Chicago Press), 1993.
    Francine Chen's Homepage
    Publisher's Book Page

Computer Science Education (including K-12): Back to top

Horwitz, Susan, ``Addison-Wesley's Review for the AP Computer Science Exam in Java,'' Addison Wesley, 2000.
    Susan Horwitz's Homepage
    Publisher's Book Page
Shaw, Mary (ed), ``The Carnegie-Mellon Curriculum for Undergraduate Computer Science,'' Springer-Verlag, 1985 (final report of Curriculum Design Group: Stephen D. Brookes, Marc Donner, James Driscoll, Michael Mauldin, Randy Pausch, William L. Scherlis, Mary Shaw, and Alfred Z. Spector).
    Mary Shaw's Homepage

Computer Vision: Back to top

Haralick, Robert and Linda Shapiro, Computer and Robot Vision, Vols 1 and 2, Addison-Wesley, 1992 (Vol 1) and 1993 (Vol 2). Only Vol 2 is still in print.
    Linda Shapiro's Page
Shapiro, Linda and George Stockman, Computer Vision, Prentice Hall, 2001.
    Linda Shapiro's Page
    Publisher's Book Page

Cyberinfrastructure: Back to top

Borgman, Christine L. "From Gutenberg to the Global Information Infrastructure: Access to Information in the Networked World, " Paper / March 2003.
    Christine L. Borgman
    Publisher's Book Page
Borgman, Christine L. "Scholarship in the Digital Age: Information, Infrastructure, and the Internet, " MIT Press, 2007.
    Christine L. Borgman
    Publisher's Book Page

Databases: Back to top

Batini, Carlo, Scannapieco, Monica, ``Data Quality: Concepts, Methodologies and Techniques,'' Springer Verlag 2006.
    Monica Scannapieco's Page
    Publisher's Book Page
Eppinger, Jeffrey L., Lily B. Mummert, and Alfred Z. Spector (eds), ``Camelot and Avalon: A Distributed Transaction Facility,'' Morgan Kaufmann Publishers, 1991.
    Jeffrey L. Eppinger's Page
Garcia-Molina, Hector, Jeffrey D. Ullman, and Jennifer Widom, ``Database Systems ---The Complete Book,'' Prentice Hall 2002.
    Jennifer Widom's Homepage
    Book Homepage
    Publisher's Book Page
Garcia-Molina, Hector, Jeffrey D. Ullman, and Jennifer Widom, ``Database System Implementation,'' Prentice Hall, 2000.
    Jennifer Widom's Homepage
    Book Homepage
    Publisher's Book Page
Harrington, Jan, ``Client/Server Application Development with PowerBuilder,'' CTI, 1996.
    Jan Harrington's Page
    Jan Harrington's Book Page
Harrington, Jan, ``Database Management with Double Helix II for the Macintosh and VAX ,'' Brady Books, 1998.
    Jan Harrington's Page
    Jan Harrington's Book Page
Harrington, Jan, ``Database Management with Double Helix 3.0,'' Brady Books, 1990.
    Jan Harrington's Page
    Jan Harrington's Book Page
Harrington, Jan, ``Database Management for Microcomputers,'' Dryden Press, 1994 (second edition).
    Jan Harrington's Page
    Jan Harrington's Book Page
Harrington, Jan, ``Making Database Management Work ,'' Dryden Press, 1989.
    Jan Harrington's Page
    Jan Harrington's Book Page
Harrington, Jan, ``Object-Oriented Database Design Clearly Explained.'' Morgan Kaufmann, 1999.
    Jan Harrington's Page
    Jan Harrington's Book Page
    Publisher's Book Page
Harrington, Jan, ``Official PowerBuilder 5.0 Cross-Platform Solutions,'' PowerSoft Press, 1997.
    Jan Harrington's Page
    Jan Harrington's Book Page
Harrington, Jan, ``Relational Database Design Clearly Explained. 2nd edition,'' Morgan Kaufmann, 2002.
    Jan Harrington's Page
    Jan Harrington's Book Page
    Publisher's Book Page
Harrington, Jan, ``Relational Database Management for Microcomputers: Design and Implementation,'' Holt Rinehart & Winston, 1987
    Jan Harrington's Page
    Jan Harrington's Book Page
Harrington, Jan, ``R:BASE 3.1: Relational Database Concepts in Practice,'' CTI, 1991.
    Jan Harrington's Page
    Jan Harrington's Book Page
Harrington, Jan, ``Riding the Helix Express,'' Black Gryphon Press, 1993. (second edition)
    Jan Harrington's Page
    Jan Harrington's Book Page
Harrington, Jan, ``SQL Clearly Explained, 2nd edition,'' Morgan Kaufmann, 2003.
    Jan Harrington's Page
    Jan Harrington's Book Page
    Publisher's Book Page
Ullman, Jeffrey D. and Jennifer Widom, ``A First Course in Database Systems.'' Prentice Hall, 2002 (second edition).
    Jennifer Widom's Homepage
    Book Homepage
    Publisher's Book Page
Walmsley, Priscilla, ``XQuery,'' O'Reilly, March 2007 (first edition).
    Priscilla Walmsley's Page.
    Publisher's Book Page.
Widom, Jennifer and Stefano Ceri (eds.), ``Active Database Systems: Triggers and Rules for Advanced Database Processing,'' Morgan Kaufmann, 1996.
    Jennifer Widom's Homepage
    Publisher's Book Page
Winslett, Marianne, ``Updating Logical Databases,'' Cambridge University Press, 2005.
    Marianne Winslett's Page
    Publisher's Book Page

Data Mining: Back to top

Dunham, Margaret, ``Data Mining: Introductory and Advanced Topics,'' Prentice Hall, 2002.
    Margaret Dunham's Homepage
    Margaret Dunham's Book Page
    Publisher's Book Page
Kargupta, Hillol, Anupam Joshi, Krishnamoorthy Sivakumar, and Yelena Yesha (eds.), ``Data Mining: Next Generation Challenges and Future Directions,'' AAAI Press, October 2004, ISBN: 0-262-61203-8.
    Yelena Yesha's Page
    Publisher's Book Page
Mitra, Sushmita and Tinku Acharya, ``Data Mining: Multimedia, Soft Computing, and Bioinformatics,'' John Wiley, ISBN 0-471-46054-0, 2003.
    Sushmita Mitra's Homepage
    Publisher's Book Page
Varirgiannis, Michalis, Halkidi, Maria, and Dimitrious Gunopoulos, ``Uncertainty Handling and Quality Assessment in Data Mining,'' Springer Verlag, 2003.
    Publisher's Book Page

Distributed and Parallel Computing: Back to top

Attiya, Hagit, and Jennifer Welch, ``Distributed Computing: Fundamentals, Simulations, and Advanced Topics,'' John Wiley and Sons, 2004.
    Hagit Attiya's Homepage
    Jennifer Welch's Homepage
    Book Homepage
    Publisher's Book Page
Freeman, Eric, Susanne Hupfer, and Ken Arnold, ``JavaSpaces(TM) Principles, Patterns, and Practice,'' Addison-Wesley, 1999, ISBN: 0201309556.
    Publisher's Book Page
Doreen L. Galli, ``Distributed Operating Systems: Concepts and Practice,'' Prentice Hall, 1999.
    Book Page
    Publisher's Book Page
Jamieson, Leah H., Dennis Gannon, and Robert J. Douglass (eds.), ``The Characteristics of Parallel Algorithms,'' MIT Press, 1987.
    Leah Jamieson's Homepage
    Publisher's Book Page
Koniges, Alice, ``Industrial Strength Parallel Computing,'' Morgan Kauffman, 2000.
    Alice Koniges' Homepage
    Publisher's Book Page
Liu, M.L., ``Distributed Computing, Principles and Applications,'' Addison-Wesley, 2004
    M. L. Liu's Page
    M. L. Liu's Book Page
    Publisher's Book Page
Lynch, Nancy, ``Distributed Algorithms,'' Morgan Kaufmann, 1996.
    Nancy Lynch's Homepage
    Nancy Lynch's Book Page
    Publisher's Book Page
Lynch, Nancy, Michael Merritt, William Weihl, and Alan Fekete, ``Atomic Transactions,'' Morgan Kaufmann, 1994.
    Nancy Lynch's Homepage
    Nancy Lynch's Book Page
Mattson, Timothy G., Beverly A. Sanders, and Berna L. Massingill, ``Patterns for Parallel Programming,'' Addison Wesley, 2004.
    Book Page
    Publisher's Book Page
Stone Palmer, Martha, ``Semantic Processing for Finite Domains,'' Cambridge University Press, 2006
    Publisher's Book Page
    Martha Stone Palmer's Page

Formal Methods: Back to top

Craigen, Dan, Susan Gerhart, and Ted Ralston, ``Industrial Applications of Formal Methods to Model, Design and Analyze Computer Systems: An International Survey (Advanced Computing and Telecommunications),'' Noyes Publications, 1995.
    Susan Gerharlt's Homepage
Hassoun, Soha, Tsutomu Sasao, and Robert Brayton (eds.), ``Logic Synthesis and Verification,'' Kluwer Academic Publishers, 2001.
    Soha Hassoun's Homepage
    Publisher's Book Page
Heitmeyer, Constance and Dino Mandrioli, ``Formal Methods for Real-Time Computing,'' John Wiley and Sons, 1996.
    Constance Heitmeyer's Page
    Book Page
Kamareddine, Fairouz, Twan Laan and Rob Nederpelt, ``A Modern Perspective on Type Theory From its Origins Until Today,'' Kluwer Academic Publishers, 2004. ISBN 1-4020-2334-0
    Fairouz Kamareddine's Page
    Publisher's Book Page
Nielsen, Hanne Riis and Flemming Nielsen, ``Semantics with Applications,'' John Wiley and Sons, 1992 (out of print but available as a download from: http://www.daimi.au.dk/~bra8130/Wiley_book/wiley.html < link below >).
    Hanne Riis' Homepage
    Book Page (Downloadable Version)
Mili, Ali, Jules Desharnais, and Fatma Mili, ``Computer Program Construction.'' Oxford University Press, 1994.
    Fatma Mili's Page
    Fatma Mili's Book Page
    Publisher's Book Page
Pym, David and Eike Ritter, ``Reductive Logic and Proof-search Proof Theory, Semantics and Control,'' Oxford University Press, 2004.
    Eike Ritter's Page
    Publisher's Book Page
Stavridou, Victoria, ``Formal Methods in Circuit Design.'' Cambridge University Press, 1993.
    Publisher's Book Page

Graphics: Back to top

Cohen, Elaine, Richard F. Riesenfeld, and Gershon Elber, ``Geometric Modeling with Splines: An Introduction,'' AK Peters, 2001.
    Elaine Cohen's Homepage
    Publisher's Book Page
Dutre, Phil, Kavita Bala, and Philippe Bekaert, ``Advanced Global Illumination,'' A K Peters, 2006.
    Kavita Bala's Homepage
    Book Page
Gooch, Bruce and Amy Gooch, ``Non-Photorealistic Rendering,'' AK Peters, 2001.
    Amy Gooch's Homepage
    Book Homepage
Hearn, Donald and M. Pauline Baker, ``Computer Graphics,'' Prentice-Hall, 2004.
    Pauline Baker's Page
    Publisher's Book Page
Weinman, Lynda, ``Designing Web Graphics 4,'' New Riders, 2003.
    Lynda Weinman's Page
    Book Page
Wolfe, Rosalee J., ``3D Graphics: A Visual Approach,'' Oxford University Press, 2000.
    Rosalee Wolfe's Page
    Publisher's Book Page
Wolfe, Rosalee (ed.), ``Seminal Graphics,'' ACM Press, 1998. 1-58113-052-x.
    Rosalee Wolfe's Page

High-Performance Computing: Back to top

Fosdick, Lloyd D., Elizabeth R. Jessup, Carolyn J. C. Schauble, and Gitta Domik, ``Introduction to High-Performance Scientific Computing,'' MIT Press, 1996.
    Elizabeth Jessup's Homepage
    Carolyn Schauble's Homepage
    Gitta Domik's Homepage
    Publisher's Book Page

HCI: Back to top

Barnum, Carol M., ``Usability Testing and Research,'' Longman, 2002, ISBN: 0-20531519-4.
    Carol Barnum's Page
    Publisher's Book Page
Bias, Randolph G., and Deborah J. Mayhew, ``Cost-Justifying Usability,'' Academic Press, 1994, ISBN 0-12-095810-4.
    Deborah J. Mayhew's Page
    Deborah J. Mayhew's Book Page
    Publisher's Book Page
Cassell, Justine, Joseph Sullivan, Scott Prevost, and Elizabeth Churchill, ``Embodied Conversational Agents,'' MIT Press, 2000, ISBN 0-262-03278-3.
    Justine Cassell's Homepage
    Elizabeth Churchill's Homepage
    Publisher's Book Page
Churchill, Elizabeth F., David N. Snowdon, and Alan J. Munro, ``Collaborative Virtual Environments,''Springer-Verlag, 2001, ISBN 1-85233-244-1.
    Elizabeth Churchill's Homepage
Dittrich, Yvonne, Christiane Floyd, and Ralf Klischewski, ``Social Thinking-Software Practice,'' MIT Press, 2002, ISBN: 0-26204204-5.
    Yvonne Dittrich's Page
    Christiane Floyd's Page
    Publisher's Book Page
Druin, Allison, ``The Design of Children's Technology; How We Design, What We Design and Why,'' Morgan Kaufmann Publishers, 1998, ISBN 1-55860-507-X.
    Allison Druin's Page
Druin, Allison, ``Robots for Kids: Exploring New Technologies for Learning,'' Morgan Kaufmann, 2000, Publishers ISBN 1-55860-597-5.
    Allison Druin's Page
    Publisher's Book Page
Forsythe, Chris, Eric Grose, and Julie Ratner, ``Human Factors and Web Development,'' Lawrence Erlbaum Associates, 1997, ISBN 0-8058-2823-0 [cloth] 0-8058-2824-9 [paper].
    Publisher's Book Page (2nd Edition)
Hackos, JoAnn and Janice Redish, ``User and Task Analysis for Interface Design,'' Wiley Computer Publishing, 1998.
    JoAnn Hackos' Page
    Janice Redish's Page
    Janice Redish's Book Page
    Publisher's Book Page
Hinds, Pamela J. and Sara Kiesler (eds), ``Distributed Work'', MIT Press, 2002.
    Sara Kiesler's Page
    Pamela J. Hinds Page
    Publisher's Book Page
Horton, Sarah, ``Access by Design'', New Riders, Aug 2005.
    Sarah Horton's Page
    Book's page
Issacs, Ellen and Alan Walendowski, ``Designing from Both Sides of the Screen : How Designers and Engineers Can Collaborate to Build Cooperative Technology,'' New Riders, 2002, ISBN: 0-67232151-3.
    Ellen Issacs' Page
    Book Page
    Publisher's Book Page
Kraut, Robert E., Jolene Rae Galegher, and Carmen Egido (eds), ``Intellectual Teamwork:Social and Technological Foundations of Cooperative Work Lea, 1990.
Mates, Barbara T., Wakefield Doug, and Judith M. Dixon, ``Adaptive Technology for the Internet : Making Electronic Resources Accessible to All,''American Library Association, 2000, ISBN: 0-83890752-0
    Publisher's Book Page
    Book Page (online version)
Mayhew, Deborah, ``The Usability Engineering Lifecycle: A Practitioner's Guide to User Interface Design,'' Morgan Kaufmann Publishers, 1999, ISBN 1-55860-561-4.
    Deborah Mayhew's Page
    Deborah Mayhew's Book Page
    Publisher's Book Page
McCracken, Dan and Wolfe, Rosalee, ``User-Centered Website Development: A HCI Approach,'' Prentice-Hall, 2003.
    Rosalee Wolfe's Page
    Book Page
    Publisher's Book Page
Nardi, Bonnie, ``A Small Matter of Programming: Perspectives on End User Computing,'' MIT Press, 1993.
    Bonnie Nardi's Page
    Bonnie Nardi's Book Page
    Publisher's Book page
Nardi, Bonnie and Vicki L. O'Day, "Information Ecologies: Using Technology with Heart," MIT Press, 1999.
    Bonnie Nardi's Page
    Publisher's Book Page
Nicolle, Colette and Julio Abascal, ``Inclusive design guidelines for HCI,'' Taylor and Francis, 2001,ISBN: 0-74840948-3.
    Colette Nicolle's Page
    Publisher's Book Page
Nielsen, Jakob and Marie Tahir, ``Homepage usability : 50 websites deconstructed,'' New Riders, 2002, ISBN 0-7357-1102-X.
    Book Page
    Publisher's Book Page
Noyes, Janet M., ``Designing for Humans,'' Psychology Press, 2001, ISBN: 0-41522721-6; 0-41522722-4 (pbk.)
    Publisher's Book Page
Oravec, Jo Ann, ``Virtual Individuals, Virtual Groups,'' Cambridge University Press, 1996.
    Publisher's Book Page
Picard, Rosaland W., ``Affective Computing,'' MIT Press, 1997.
    Rosalind Picard's Page
    Publisher's Book Page (1997 edition)
    Publisher's Book Page (2000 edition)
Preece, Jenny, Yvonne Rogers, and Helen Sharp, ``Interaction Design: Beyond Human-Computer Interaction,'' John Wiley and Sons,2002, ISBN 0-471-49278-7, OCLC 48265540.
    Jenny Preece's Page
    Yvonne Roger's Page
    Helen Sharp's Page
    Book Page
    Publisher's Book Page
Preece, Jenny, ``Online Communities: Designing Usability and Supporting Sociability,'' John Wiley and Sons, 2000, ISBN 0-471-80599-8.
    Jenny Preece's Page
    Publisher's Book Page
Rosson, Mary Beth and John M. Carroll, ``Usability Engineering: Scenario-Based Development of Human Computer Interaction,'' Morgan Kaufmann Publishers, 2001, ISBN 1-55860-712-9.
    Publisher's Book Page
Scherer, Marcia, ``Living in the State of Stuck: How Assistive Technology Impacts the Lives of People with Disabilities,'' Brookline Books, 2000, ISBN: 1-57129079-6.
    Marcia Scherer's Homepage
    Publisher's Book Page
Thatcher, Jim, Cynthia Waddell, Shawn Henry, Sarah Swierenga, Mark Urban, Michael Burks, Bob Regan, and Paul Bohman, ``Constructing accessible web sites,''Glasshaus, 2002, ISBN: 1-90415100-0.
    Cynthia Waddell's Page
    Sarah Swierenga's Page
    Publisher's Book Page

How to/Practical (e.g., CVS, Windows): Back to top


CVS :
Vesperman, Jennifer, ``Essential CVS,'' O'Reilly, 2003.
    Publisher's Book Page

Emacs:
Cameron, Debra, "GNU Emacs Pocket Reference," O'Reilly Press, 1998.
    Publisher's Book Page
Cameron, Debra, James Elliott, and Marc Loy, "Learning GNU Emacs," O'Reilly Press, 2004 (third edition).
    Publisher's Book Page

Excel :
Hawley, David and Raina Hawley, "Excel Hacks: 100 Industrial-Strength Tips and Tricks," O'Reilly Press, 2004.
    Publisher's Book Page
Simon, Jinjer, "Excel 2000 in a Nutshell," O'Reilly Press, 2000.
    Publisher's Book Page

GIMP:
Peck, Akkana, ``Beginning GIMP: From Novice to Professional,'' Apress, 2006.
    Akkana Peck's Page
    Book Page

Google :
Calishain, Tara, Rael Domfest, D.J. Adams, "Google Pocket Guide," O'Reilly Press, 2003. (Also available in Spanish as "Google Guia de Bosillo.")
    Publisher's Book Page
    Publisher's Book Page (Spanish Edition)
Calishain, Tara and Rael Domfest, "Google Hacks: 100 Industrial-Strength Tips and Tricks," O'Reilly Press, 2004. (Second Edition)
    Publisher's Book Page
    Publisher's Book Page (Spanish First Edition)

HTML :
Freeman, Elisabeth and Freeman Eric, "Head First HTML with CSS and XHTML", O'Reilly, 2005
    Elisabeth Freeman's Page
    Publisher's Book Page
MacLaughlin, Brett and Freeman Elisabeth, "Head Rush Ajax", O'Reilly, 2006
    Publisher's Book Page
Niederst, Jennifer, "HTML and XHTML Pocket Reference", Third Edition, O'Reilly Press, 2006.
    Jennifer Niederst's Page
    Publisher's Book Page

JAVA :
Basham Bryan, Bert Bates , and Kathy Sierra, "Head First Servlets and JSP: Second Edition Passing the Sun Certified Web Component Developer Exam", O'Reilly Press, Second Edition March 2008.
    Basham's Page
    Kathy Sierra's Page
    Bert Bates Page
    Publisher's Book Page
Bates, Bert, and Kathy Sierra, "Head First Java: Your Brain on Java - A Learner's Guide," O'Reilly Press, 2003.
    Publisher's Book Page
Bloch, Cynthia and Annette Wagner, "MIDP 2.0 Style Guide for the Java 2 platform, Micro Edition," Addison-Wesley, 2003.
    Publisher's Book Page
Campione, Mary, Kathy Walrath, and Alison Huml, "The Java Tutorial: A Short Course on the Basics, 3/E," Addison-Wesley, 2004
    Java Tutorial Page
    Publisher's Book Page
Lee, Rosanna and Scott Seligman, "JNDI API Tutorial and Reference: Building Directory-Enabled Java Applications," Addison-Wesley, 2000.
    Publisher's Book Page
Powers, Shelley, ``Learning JavaScript,'' O'Reilly, First Edition October 2006 (est.).
    Publisher's Book Page
Sierra, Kathy, and Bert Bates, "Head First EJB," O'Reilly Press, 2003.
    Publisher's Book Page
Walrath, Kathy, Mary Campione, Alison Huml, and Sharon Zakhour, "The JFC Swing Tutorial: A Guide to Constructing GUIs, 2/E" Addison-Wesley, 2004
    Java Tutorial Page
    Publisher's Book Page

Junos:
Garrett, Aviva, "Junos Cookbook", O'Reilly, 2006
    Publisher's Book Page

IMAP :
Mullet, Diana, and Kevin Mullet, "Managing IMAP," O'Reilly Press, 2000.
    Publisher's Book Page

IPv6:
Hagen, Silvia, "IPv6 Essentials," O'Reilly Press, 2002.
    Silvia Hagen's Page
    Book Page
    Publisher's Book Page

Macs :
Harrington, Jan, ``C++ Programming with CodeWarrior,'' AP Professional, 1996.
    Jan Harrington's Page
    Jan Harrington's Book Page
Harrington, Jan, ``ClarisWorks Companion,'' Claris Press, 1998.
    Jan Harrington's Page
    Jan Harrington's Book Page
Harrington, Jan, ``Codewarrior Software Development Using PowerPlant,'' AP Professional, 1996.
    Jan Harrington's Page
    Jan Harrington's Book Page
Harrington, Jan, ``Essentials of ClarisWorks: Concepts and Applications,'' CTI, 1992.
    Jan Harrington's Page
    Jan Harrington's Book Page
Harrington, Jan, ``iMac Fast & Easy,'' Prima Publications, 1999.
    Jan Harrington's Page
    Jan Harrington's Book Page
Harrington, Jan, ``Macintosh Software Development Using Powerplant,'' AP Professional, 1996.
    Jan Harrington's Page
    Jan Harrington's Book Page
Harrington, Jan, ``Mac Screamer: The Ultimate Macintosh Speedup guide,'' Random House Electronic Publishing, 1994.
    Jan Harrington's Page
    Jan Harrington's Book Page
Harrington, Jan, ``Navigating System 7: Understanding the Macintosh Operating System,'' MIS Press, 1994.
    Jan Harrington's Page
    Jan Harrington's Book Page
Harrington, Jan, ``Teach Yourself FileMaker Pro,'' MIS Press, 1994.
    Jan Harrington's Page
    Jan Harrington's Book Page
Harrington, Jan, ``The A/UX Handbook,'' Brady Books, 1989.
    Jan Harrington's Page
    Jan Harrington's Book Page
Harrington, Jan, ``The A/UX 2.0 Handbook,'' Addison-Wesley, 1991.
    Jan Harrington's Page
    Jan Harrington's Book Page
Ihnatko, Andy, and Jan Harrington, ``The Mac OS X Panther Book,'' Wiley, 2004.
    Jan Harrington's Page
    Publisher's Book Page
Sadun, Erica, "Modding Mac OS X: Extreme Makeovers for Your Mac," O'Reilly Press, 2004.
    Erica Sadun's Page
    Publisher's Book Page

Networking:
Orebaugh, Angela, and Gilbert Ramirez, ``Ethereal Packet Sniffing: Everything You Need to Know to Analyze Your Network,'' Syngress, 2004.
    Publisher's Book Page

Palm :
Rhodes, Neil and Julie McKeehan, "Palm OS Programming: the Developer's Guide," O'Reilly Press, 2001 (second edition).
    Publisher's Book Page

Perl :
Lidie, Stephen and Nancy Walsh, "Mastering Perl/Tk: Graphical User
    Publisher's Book Page
Ellie Quigley, "Perl by Example," 4th Edition, Prentice Hall, 2007.
    Book's Page

SQL :
Bagui, Sikha Saha and Earp, Richard Walsh, "Learning SQL on SQL Server 2005", O'Reilly, 2006
    Sikha Saha Bagui's Page
    Publisher's Book Page

Unix :
Nichols, Bradford, Dick Buttlar, and Jacqueline Proulx Farrell, "Pthreads Programmings: A POSIX Standard for Better Multiprocessing," O'Reilly Press, 1996.
    Publisher's Book Page
Powers, Shelley, Jerry Peek, Tim O'Reilly, and Mike Loukides, "UNIX Power Tools," O'Reilly Press, 2002 (third edition).
    Publisher's Book Page

Web Design :
Felke-Morris, Terry, "Web Development and Design Foundations with XHTML," Addison Wesley, 2007 (third edition).
    Terry Felke-Morris Page
    Publisher's Book Page
Niederst, Jennifer, "Web Design in a Nutshell," O'Reilly Press, 2006 (third edition).
    Jennifer Niederst's Page
    Publisher's Book Page
Niederst, Jennifer, "Learning Web Design: A Beginner's Guide to HTML, Graphics, and Beyond," O'Reilly Press, 2002 (second edition).
    Jennifer Niederst's Page
    Book Page
    Publisher's Book Page
Williamson, Heather and Bruce Epstein, "Dreamweaver in a Nutshell: a Desktop quick Reference," O'Reilly Press, 2001.
    Publisher's Book Page

Web Development :
Dobbs-Sciortino, Angel, ``Mongrel,'' O'Reilly, 2006.
    Publisher's Book Page
Ebersbach, Anja, Glaser, Markus, Heigl, Richard, ``Wiki Web Collaboration,'' Springer Verlag 2006.
    Publisher's Book Page
Erl, Thomas, Anish Karmarkar, Priscilla Walmsley, Hugo Haas, L. Umit Yalcinalp, Kevin Liu, David Orchard, Andre Tost, James Pasley. ``Web Service Contract Design and Versioning for SOA,'' Prentice Hall 2008.
Hemenway, Kevin and Tara Calishain, "Spidering Hacks: 100 Industrial-Strength Tips and Tools," O'Reilly Press, 2003.
    Publisher's Book Page
Meloni, Julie C., "Sams Teach Yourself PHP, MySQL and Apache All in One," 3rd Edition, Sams Publishing, 2006.
    Julie C. Meloni's Page
    Book's Page
Mendes, Emilia; Mosley, Nile (Eds.), ``Web Engineering,'' Springer Verlag, 2006
    Publisher's Book Page
    Emilia Mendes Page

Windows :
Anderson-Redick, Stacey, "Window System Policy Editor," O'Reilly Press, 2000.
    Publisher's Book Page
Craft, Melissa, Travis Guinn, Connie S. Wilson, Andy Jones, Paul Stansel, Chris Broomes, and Ralph Crump, "Deploying Citrix MetaFrame Presentation Server 3.0 with Windows Server 2003 Terminal Services," Syngress Publishing, 2005.
    Publisher's Book Page
Harrington, Jan, ``Microsoft Works: A Window to Computing,'' Dryden Press, 1989.
    Jan Harrington's Page
    Jan Harrington's Book Page
Kevin Kline, Lee Gould, Andrew Zanevsky, "Transact-SQL Programming," O'Reilly Press, 1999.
    Publisher's Book Page
Kurata, Deborah, ``Doing Objects in Visual Basic 2005,'' Addision Wesley, 2007.
    Deborah Kurata's Page
    Publisher's Book Page
Leroux Bustamante, Michele, "Learning WCF: Rough Cuts Version A Hands-on Guide," O'Reilly, 2007.
    Publisher's Book Page
    Michele Leroux Bustamante's Info
Powers, Shelley, "Developing ASP Components," O'Reilly Press, 2001 (second edition).
    Publisher's Book Page

Xen:
Matthews, Jeanna N., Eli M. Dow, Todd Deshane, Wenjin Hu, Jeremy Bongio, Patrick F. Wilbur, Brendan Johnson, "Running Xen: A Hands-On Guide to the Art of Virtualization," Prentice Hall, 2008.
    Jeanna N. Matthews Page
    Book's Page

Information Retrieval: Back to top

Hill Linda L., ``Georeferencing The Geographic Associations of Information,'' September 2006 ISBN 0-262-08354-X
    Linda L. Hill's Page
    Publisher's Book Page
Jones, William and Jaime Teevan, ``Personal Information Management,'' University of Washington Press, 2007.
    Jaime Teevan's Page
Veronis, Jean and Nancy Ide, ``Text Encoding Initiative,'' Kluwer Publishers, 1995.
    Nancy Ide's Page
    Publisher's Book Page
Voorhees, Ellen M. and Harman, Donna K., ``TREC: Experiment and Evaluation in Information Retrieval,'' MIT Press, 2005.
    Publisher's Book Page

Introductory Texts: Back to top

Burnett, Margaret, Adele Goldberg, and Ted Lewis (eds.), ``Visual Object-Oriented Programming: Concepts and Environments,'' Prentice-Hall/Manning/IEEE, 1995.
    Margaret Burnett's Page
    Publisher's Book Page
Carrano, Frank M. and Janet Prichard, ``Data Abstraction and Problem Solving with C++, Walls and Mirrors'' (Based on the original Walls and Mirrors by Paul Helman and Robert Veroff), Addison Wesley, 2002 (third edition).
    Janet Prichard's Page
    Publisher's Book Page
Dale, Nell, ``C++ Plus Data Structures,'' Jones and Bartlett Pubs., 2003 (third edition).
    Nell Dale's Page
    Publisher's Book Page
Dale, Nell, ``A Laboratory Course for Programming with Java,'' Jones and Bartlett Pubs., 2003 (second edition).
    Nell Dale's Page
    Publisher's Book Page
Dale, Nell, ``A Laboratory Course in C++,'' Jones and Bartlett Pubs., 2003 (second edition).
    Nell Dale's Page
    Publisher's Book Page (2nd edition)
    Publisher's Book Page (4rd edition)
Dale, Nell and John Lewis, ``Computer Science Illuminated,'' Jones and Bartlett Pubs., 2002.
    Nell Dale's Page
    Publisher's Book Page (2nd edition)
Dale, Nell and S. Lilly, ``Pascal Plus Data Structures, Algorithms, and Advanced Programming,'' Jones and Bartlett Pubs., 1995 (fourth edition).
    Nell Dale's Page
    Publisher's Book Page
Dale, Nell and M. McMillan, ``Visual Basic .NET: A Laboratory Course,''
    Nell Dale's Page
    Publisher's Book Page
Dale, Nell and Chip Weems, ``Pascal and Structured Design,'' Jones and Bartlett Pubs., 1995 (fourth edition).
    Nell Dale's Page
    Publisher's Book Page
Dale, Nell, Chip Weems, and Dan Joyce, ``Data Structures in Java,'' Jones and Bartlett, 2002.
    Nell Dale's Page
    Publisher's Book Page
Dale, Nell, Chip Weems, and John McCormick, ``Programming and Problem Solving in Ada,'' Jones and Bartlett Pubs., 2001. Jones and Bartlett Pubs, 2003.
    Nell Dale's Page
    Publisher's Book Page (2nd edition)
Dale, Nell, Chip Weems, Michael MacMillan, and Mark Headington, ``Visual Basic .NET,'' Jones and Bartlett, 2003.
    Nell Dale's Page
    Publisher's Book Page
Dale, Nell, Chip Weems, and Mark Headington, ``Programming and Problem Solving in Java,'' Jones and Bartlett Pub., 2003.
    Nell Dale's Page
    Publisher's Book Page
Dale, Nell, Chip Weems, and Mark Headington, ``Programming and Problem Solving with C++,'' Jones and Bartlett Pub., 2002.
    Nell Dale's Page
    Publisher's Book Page (3rd edition)
Dale, Nell, Michael MacMillan, Chip Weems, and Mark Headington, ``Programming and Problem Solving with Visual Basic .NET,'' Jones and Bartlett Pub., 2003.
    Nell Dale's Page
    Publisher's Book Page
Dale, Nell, Chip Weems and Mark Headington, ``Java and Software Design,'' Jones and Bartlett Pubs., 2003.
    Nell Dale's Page
    Publisher's Book Page
Dann, Wanda P., Stephen Cooper, and Randy Pausch, ``Learning to Program with Alice,'' Prentice Hall, 2005.
    Wanda P. Dann's Page
    Stephen Cooper's Page
    Randy Pausch's Page
    Publisher's Page (2007)
Hanly, Jeri R., ``Essential C++ for Engineers and Scientists: 2/e'', Addison Wesley, 2002
    Jeri R. Hanly's Page
    Publisher's Book Page
Hanly, Jeri R. and Koffman, Elliot B., ``C Program Design for Engineers: 2/e,'' Addison Wesley, 2001
    Jeri R. Hanly's Page
    Publisher's Book Page
Hanly, Jeri R. and Koffman, Elliot B., ``Problem Solving and Program Design in C, 4/E,'' Addison Wesley, 2004
    Jeri R. Hanly's Page
    Publisher's Book Page (5/E)
Koffman, Elliot, Richard Holt, Chrysanne DiMarco, ``TURING Problem Solving and Program Design,'' Addison-Wesley, 1995.
    Chrysanne DiMarco's Page
Koffman, Elliot and Ursula Wolz, ``Problem Solving with Java'' Addison Wesley, 2002.
    Ursula Wolz's Page
    Publisher's Book Page (1st edition-1998)
    Publisher's Book Page (2nd edition-2002)
Lehnert, Wendy, ``Internet 101 : a beginner's guide to the Internet and the World Wide Web,'' Addison Wesley Longman, 1998
    Wendy Lehnert's Page
Lehnert, Wendy and Richard Kopec, ``Web 101: Making the Net Work for You,'' Pearson Addison Wesley, 2008 (third edition).
    Wendy Lehnert's Page
    Publisher's Companion Page
    Publisher's Book Page
Lenhert, Wendy, ``Web Wizard's Guide to HTML,'' Pearson Addison Wesley, 2001.
    Wendy Lehnert's Page
    Publisher's Book Page
Merritt, Susan and Allen H. Stix, Migrating from Pascal to C++, Springer-Verlag, 1997
    Susan Merritt's Page
Perry, Jo Ellen, Lynne D. Cote (ed.), and Harold Levin (contributor), ``An Introduction to Object-Oriented Design in C++,'' Addison-Wesley, 1996.
    Publisher's Book Page
Sanders, Kate and Andries van Dam, ``Object-Oriented Programming in Java: a graphical approach,'' Addison-Wesley, 2005.
    Publisher's Book Page

Information Systems: Back to top

Balka, Ellen, and Richard Smith, ``Women, Work and Computerization: Charting a Course to the Future International Federation for Information Processing,'' Kluwer Academic Publishers, 2000, ISBN 0-7923-7864-4.
    Ellen Balka's Page
    Publisher's Book Page
Gorr, Wilpen L. and Kristen S. Kurland, ``Learning and Using Geographic Information Systems: ArcExplorer Edition,'' Course Technology, 2005.
    Wilpen L. Gorr's Page
Robson, Wendy, ``Strategic Management & Information Systems,'' Pitman Publishing, 1997, (2nd edition).
    Publisher's Book Page

Interactive Hypermedia: Back to top

Lowe, David and Wendy Hall, ``Hypermedia and the Web: An Engineering Approach,'' John Wiley and Sons, 1999.
    Wendy Hall's Page
    Publisher's Book Page

Multimedia: Back to top

Steinmetz, Ralf and Klara Nahrstedt, ``Multimedia Applications,'' Springer-Verlag, 2004 ISBN: 3-540-40849-5.
    Klara Nahrstedt's Page
    Publisher's Book Page
Steinmetz, Ralf and Klara Nahrstedt, ``Multimedia Fundamentals, Volume 1: Media Coding and Content Processing, 2nd Edition,'' Prentice Hall, 2002, ISBN: 0-130-31399-8.
    Klara Nahrstedt's Page
    Publisher's Book Page
Steinmetz, Ralf and Klara Nahrstedt, ``Multimedia Systems,'' Springer-Verlag, 2004 ISBN: 3-540-40867-3.
    Klara Nahrstedt's Page
    Publisher's Book Page

Image Processing: Back to top

Hansen, Per Christian and Nagy, James G. and O'Leary, Dianne P., ``Deblurring Images: Matrices, Spectra, and Filtering,'' SIAM Press, 2006.
    Per Christian Hansen's Page
    James G. Nagy's Page
    Dianne P. O'Leary's Page

Networking: Back to top

Allen, Julia H., ``THE CERT Guide to System and Network Security Practices,'' Addison-Wesley Professional, 2001.
    Julia H. Allen's page
    Publisher's Book Page
Bulusu, Nirupama and Sanjay Jha, ``Wireless Sensor Networks (A Systems Perspective),'' Artech House, 2005.
    Nirupama Bulusu's Page
    Nirupama Bulusu's Book Page
    Publisher's Book Page
Cameron, Debra, ``Optical Networking: A Wiley Tech Brief,'' John Wiley and Sons, 2001.
Ganz, Aura, Zvi Ganz, and Kitti Wongthavarawat, ``Multimedia Wireless Networks: Technologies, Standards and QoS,'' Prentice Hall, October 2003.
    Aura Ganz's Page
    Publisher's Book Page
Hagen, Silvia, ``IPv6 Essentials,'' O'Reilly, 2002
    Silvia Hagen's Page
    Book Page
    Publisher's Book Page
Harrington, Jan, ``Ethernet Networking Clearly Explained,'' Morgan Kaufmann,
    Jan Harrington's Book Page
    Jan Harrington's Page
Harrington, Jan, ``Network Security: A Practical Approach,'' Morgan-Kaufmann, 2005.
    Jan Harrington's Page
    Publisher's Book Page
Ho, Tracey, and Desmund Lun, ``Network Coding,'' Cambridge University Press, 2008.
    Tracey Ho's Page
    Publisher's Book Page
Littman, Marlyn Kemper, ``Building Broadband Networks,'' CRC Press, June 2002.
    Marlyn Kemper Littman's Page
    Publisher's Book Page
Krishnamurthy, Balachander and Jennifer Rexford, ``Web Protocols and Practice: HTTP/1.1, Networking Protocols, Caching, and Traffic Measurement,'' Addison-Wesley, 2001.
    Jennifer Rexford's Page
    Publisher's Book Page
Oppenheimer, Priscilla, ``Top-down Network Design: A Systems Analysis Approach to Top-Down Network Design,'' Cisco Press, 2004 (second edition)
    Priscilla Oppenheimer's Page
    Book Page
    Publisher's Book Page
Oppenheimer, Priscilla and Joseph Bardwell, ``Troubleshooting Campus Networks: Practical Analysis of Cisco and LAN Protocols,'' Wiley Publishing, 2002
    Priscilla Oppenheimer's Page
    Book Page
    Publisher's Book Page
Orebaugh, Angela, and Gilbert Ramirez, CISSP, Jay Beale, ``Wireshark & Ethereal Network Protocol Analyzer Toolkit'', O'Reilly Press, First Edition October 2006.
    Publisher's Book Page
Perlman, Radia, ``Interconnections: Bridges, Routers, Switches, and Internetworking Protocols,'' Addsion Wesley, 1999 (second edition).
    Radia Perlman's Page
    Publisher's Book Page
Sheresh, Beth and Doug Sheresh, ``Understanding Directory Services, 2nd ed.,''
    Publisher's Book Page

Open Source: Back to top

Chris DiBona, Mark Stone, Danese Cooper, ``Open Source 2.0,'' O'Reilly, 2005
    Publisher's Book Page
Garrels, Machtelt, ``Introduction to Linux,'' Fultus Corporation, 2004.
    Machtelt Garrels Page
Garrels, Machtelt, ``Bash for Beginners,'' Fultus Corporation, 2004.
    Machtelt Garrels Page
Sandra Johnson, "Performance Tuning for Linux Servers," IBM Press, 2008
Stanfield, Vicki and Roderick W. Smith, ``Linux System Administration,'' Second Editio

Operating Systems: Back to top

Aho Alfred and Monica Lam and Ravi Sethi and Jeffrey Ullman, ``Compilers: Principles, Techniques and Tools (second edition),'' Addison Wesley, 2007.
    Monica Lam's Page
    Publisher's Book Page
Bacon, Jean, ``Concurrent Systems,'' Addison Wesley, ISBN 0-201-17767-6 (second edition, 1998), ISBN 0-321-11788-3 (third edition, 2003, for the UK Open University).
    Jean Bacon's Page
    Publisher's Book Page
Bacon, Jean and Tim Harris, ``Operating Systems,'' (subsumes and extends Concurrent Systems), Addison Wesley/Pearson Education, 2003, ISBN 0-321-11789-1.
    Jean Bacon's Page
    Author's Book Page
    Publisher's Book Page
Ellis, Carla Schlatter, ``Controlling Energy Demand in Mobile Computing Systems,'' Morgan and Claypool, 2007
    Carla Ellis Page
    Publisher's Book Page
Galli, Doreen, ``Distributed Operating Systems: Concepts and Practice,'' Prentice Hall, 2000.
    Publisher's Book Page
Lavigne, Dru, "BSD Hacks," O'Reilly Press, 2004.
    Dru Lavigne's Page
    Publisher's Book Page
Lavigne, Dru, "Best of FreeBSD Basics," 2007.
    Dru Lavigne's Page
    Publisher's Book Page
Negrino, Tom and Dori Smith, ``Mac OS X Unwired,'' O'Reilly, 2003
    Dori Smith's Page
    Book Page
    Publisher's Book Page

Programming Languages/Software Design: Back to top

Chapman, Barbara, Gabriele Jost, and Ruud van der Pas, ``Using OpenMP: Portable Shared Memory Parallel Programming,'' MIT Press, 2007.
    Barbara Chapman
    Gabriele Jost
    Ruud van der Pas
    Publisher's Book Page
Detienne, Francoise, ``Software Design: Cognitive Aspects,'' Springer-Verlag, 2002, ISBN: 1-85233-253-0.
    Francoise Detienne's Page
    Publisher's Book Page
Freeman, Eric, Elisabeth Freeman, Kathy Sierra, Bert Bates, ``Head First Design Patterns,'' O'Reilly, 2004.
    Publisher's Book Page
Goldberg, Adele and David Robson, ``Smalltalk 80: The Language,'' Addison Wesley, 1989, ISBN: 0-201-13688-0.
    Author's Book Page
    Publisher's Book Page
Harrington, Jan, ``C++ and the Object-Oriented Paradigm: An IS Perspective,'' John Wiley & Sons, Publishers, 1995.
    Jan Harrington's Book Page
    Jan Harrington's Page
    Publisher's Book Page
Harrington, Jan, ``Introductory Programming with Object-Oriented C++: An IS Perspective,'' John Wiley & Sons, Publishers, 1997.
    Jan Harrington's Book Page
    Jan Harrington's Page
    Publisher's Book Page
Harrington, Jan, ``Java Programming: An IS Perspective,'' John Wiley & Sons, Publishers, 1998.
    Jan Harrington's Book Page
    Jan Harrington's Page
    Publisher's Book Page
Harrington, Jan, ``Object-Oriented Data Structures in C++ for Real Programmers,'' Morgan-Kaufmann, 2002.
    Jan Harrington's Book Page
    Jan Harrington's Page
    Publisher's Book Page
Hillston, Jane, ``A Compositional Approach to Performance Modelling.'' Cambridge University Press, 2005
    Jane Hillston's Page
    Publisher's Book Page (1996 version)
    Publisher's Book Page (2005 version)
Liskov, Barbara and John Guttag, ``Program Development in Java: Abstraction, Specification, and Object-Oriented Design,'' Addison Wesley 2001.
    Barbara Liskov's Page
    Publisher's Book Page
Negrino, Tom and Dori Smith, ``JavaScript for the World Wide Web: Visual Quickstart Guide,'' Peachpit Press, 2003.
    Dori Smith's Page
    Book Page
    Publisher's Book Page
Nestor, John R. and Newcomer, Joseph M. and Giannini Paola and Stone Donald L., ``IDL: the language and its implementation,'' Prentice-Hall, 1990.
    Paola Giannini's Page
Prinz, Peter, and Ulla Kirch-Prinz, ``C Pocket Reference,'' O'Reilly, 2002
    Ulla Kirch-Prinz's Page
    Book Page
    Publisher's Book Page
Ronchi della Rocca, Simona, and Lucca Paolini, ``The Parametric Lambda Calculus: A Metamodel for Computation, '' Springer Verlag, 2004.
    Simona Ronchi della Rocca's Page
    Publisher's Book Page
Seacord, Robert C., Daniel Plakosh, and Grace A. Lewis, ``Secure Coding in C and C++'', Addison-Wesley Professional, 2005.
    Robert C. Seacord's Page
    Daniel Plakosh's Page
    Grace A. Lewis Page
    Publisher's Book Page
Smith, Dori, ``Java 2 for the WWW: Visual QuickStart Guide,`` Peachpit Press, 2002
    Dori Smith's Page
    Book Page
    Publisher's Book Page

Public Policy: Back to top

Braman, Sandra, ``Change of State: Information, Policy, and Power,'' MIT Press, 2006.
    Sandra Braman' Page
    Publisher's Book Page
Camp, L. Jean, ``Economics of Identity Theft, Avoidance, Causes and Possible Cures,'' Springer Verlag, 2007. ISBN: 978-0-387-34589-5
    L. Jean Camp's Page
    Publisher's Book Page
Camp, L. Jean, ``Trust and Risk in Internet Commerce,'' MIT Press, 2000.
    L. Jean Camp's Page
    Author's Book Page
    Publisher's Book Page
Camp, L. Jean and Stephen Lewis, ``The Economics of Information Security,'' Kluwer. May 2004.
    L. Jean Camp's Page
    Publisher's Book Page
Denning, Dorothy E., ``Information Warfare and Security,'' Addison-Wesley, 1999.
    Dorothy Denning's Page
    Publisher's Book Page
Diffie, Whitfield and Susan Landau, ``Privacy on the Line: The Politics of Wiretapping and Encryption (updated and expanded edition),'' MIT Press, 2007.
    Susan Landau's Page
    Publisher's Book Page
Estrin, Judy, ``Closing the Innovation Gap,'' McGraw-Hill, 2008.
    Judy Estrin's Page

Reference: Back to top

Aliprand, Joan, Allen Julie, Rick McGowan, Joe Becker, Michael Everson, Mike Ksar, Lisa Moore, Michael Suignard, Ken Whistler, Mark Davis, Asmus Freytag, and John Jenkins, ``The Unicode Standard, Version 4.0,'' The Unicode Consortium, Addison-Wesley, 2004 ISBN13 9780321185785
    Book Page (Ver. 3.0)
    Publisher's Book Page
Chrissis Mary Bet, Mike Konrad, and Sandy Shrum, ``CMMI: Guidelines for Process Integration and Product Improvement,'' Addison-Wesley Professional, 2nd Edition 2006.
    Publisher's page
Gorr, Wilpen L. and Kristen S. Kurland, ``GIS Tutorial : Workbook for ArcView 9.0'', Esri Press, 2005.
    Wilpen L. Gorr's Page
Meyers, Craig B. and Patricia Oberndorf, ``Managing Software Acquisition: Open Systems and COTS Products,'' Addison-Wesley Professional, 2001.
    Patricia Oberndorf's Page
    Publisher's Book Page
Pennebaker, William B. and Joan Mitchell, ``JPEG: Still Image Compression Standard,'' Kluwer Academic Publishers, 1993.
    Joan Mitchell's Page

Robotics : Back to top

Howie Choset, Kevin M. Lynch, Seth Hutchinson, George Kantor, Wolfram Burgard, Lydia E. Kavraki, and Sebastian Thrun, ``Principles of Robot Motion: Theory, Algorithms, and Implementations,'' MIT Press, 2005.
    Wolfram Burgard's page
    Howie Choset's page
    Seth Hutchinson's page
    Kevin Lynch's page
    Lydia E. Kavraki's page
    Sebastian Thrun's page
    Publisher's Book Page
Veloso, Manuela, Enrico Pagello, and Hiroaki Kitano (eds), ``RoboCup-99: Robot Soccer World Cup III,'' Springer, 2000.
    Manuela M. Veloso's Page
    Publisher's Book Page

Scientific Computing: Back to top

Oliveira Suely, Stewart David E., ``Writing Scientific Software: A Guide to Good Style (Paperback),'' Cambridge University Press, 2006.
    Suely Oliveira's page
    Publisher's Book Page
O'Leary, Dianne P., ``Scientific Computing with Case Studies,'' SIAM Press, 2009.
    Book's Page
    Dianne P. O'Leary's Page

Security (including Cryptography): Back to top

Alberts, Christopher and Dorofee, Audrey, ``Managing Information Security Risks: The OCTAVE Approach,'' Addison-Wesley Professional, 2002.
    Audrey Dorofee
    Christopher Alberts
    Publisher's Book Page
Bragg, Roberta, ``Hardening Windows Systems,'' McGraw-Hill Osborne Media, 2004.
Cranor, Lorrie Faith and Simon Garfinkle, ``Security and Usability: Designing Secure Systems that People Can Use,'' O'Reilly Media, 2005.
    Lorrie Faith Cranor's page
    Publisher's Book page
Denning, Dorothy E. and Peter J. Denning, ``Internet Besieged,'' Addison-Wesley, 1998.
    Dorothy Denning's Page
    Publisher's Book Page
Denning Dorothy E., ``Cryptography and Data Security,'' Addison-Wesley, 1982.
    Dorothy Denning's Page
Kaufman, Charlie, Radia Perlman, and Mike Speciner, ``Network Security: Private Communication in a Public World,'' Addison-Wesley, 2003 (second edition).
    Radia Perlman's Page
    Publisher's Book Page
Lacoste, Gerard, Birgit Pfitzmann, Michael Steiner, Michael Waidner (eds.) SEMPER - Secure Electronic Marketplace for Europe; LNCS 1854, Springer-Verlag, Berlin 2000.
    Birgit Pfitzmann's Page
    Publisher's Book Page
Loepp, Susan and William Wooters, ``Protecting Information: From Classical Error Correction to Quantum Cryptography,'' Cambridge University Press, 2006.
    Publisher's Book Page
    Susan Loepp's Page
McCarthy, Linda, ``Intranet Security,'' Prentice Hall, 1997.
Mirkovic, Jelena, Sven Dietrich, David Dittrich, and Peter Reiher, ``Internet Denial Of Service: Attack and Defense Mechanisms,'' Prentice Hall PTR, 2004.
    Jelena Mirkovic's Page
    Dietrich Sven's Page
    David Dittrich's Page
    Peter Reiher's Page
    Publisher's Book Page
Pfitzmann, Birgit, ``Digital Signature Schemes: General Framework and Fail-Stop Signatures,'' LNCS 1100, Springer-Verlag, August 1996.
    Birgit Pfitzmann's Page
    Author's Book Page
Pfleeger, Charles and Shari Lawrence Pfleeger, ``Security in Computing,'' Prentice Hall, 2006 (4th Edition).
    Shari Lawrence Pfleeger's Page
    Publisher's Book Page
Rash, Michael, Orebaugh, Angela, Clark, Graham, and Becky Pinkard, `` Intrusion Prevention and Active Response: Deploying Network and Host IPS,'' Syngress, 2005.
    Publisher's Book Page
Russell, Deborah and G. T. Gangemi Sr., ``Computer Security Basics,'' O'Reilly & Associates, 1991.
    Publisher's Book Page
Victor-Valeriu, Patriciu, Monica Ene-Pietrosanu, Bica Ion, Vaduva Calin, and Nicolae Voicu, ``Securitatea comertului electronic,'' All, 2000, ISBN: 973-571-325-X. In Roumanian.
    Publisher's Book Page
Victor-Valeriu, Patriciu, Monica Ene-Pietrosanu, and Cristea Costel, ``Securitatea in Unix si Internet,'' Technical Publishing House, 1998 ISBN: 973-31-1185-6. In Roumanian.
Zwicky, Elizabeth D., Simon Cooper, and D. Brent Chapman, ``Building Internet Firewalls,'' O'Reilly, 2000.
    Publisher's Book Page

Social Issues and Computing: Back to top

Baase, Sara, ``A Gift of Fire: Social, Legal, Ethical Issues in Computing,'' Prentice Hall, 2003 (2nd. edition).
    Sara Baase's Page
    Publisher's Book Page
Cassell, Justine and Henry Jenkins (ed), ``From Barbie to Mortal Kombat: Gender and Computer Games,'' MIT Press, 1998.
    Justine Cassell's Page
    Publisher's Book Page
Cranor, Lorrie, ``Web Privacy with P3P,'' O'Reilly, 2002.
    Lorrie Cranor's Page
    Book Page
    Publisher's Book Page
Kiesler, Sara, ``Culture of the Internet'', Lawrence Erlbaum Associates, 1997.
    Sara Kiesler's Page
Kraut, Robert E., Malcom Brynin, and Sara Kiesler, ``Computers, Phones, and the Internet : Domesticating Information Technology,'' Oxford University Press, 2006.
    Robert E. Kraut's Page
    Sara Kiesler's Page
Lawler, Robert W. and Kathleen M. Carley, ``Advanced Qualitative Methods in the Study of Human Behavior: Case Study and Computing'', Ablex Publishing Corporation, 1996.
    Kathleen M. Carley's Page
Lin, Zhiang and Kathleen M. Carley, ``Designing Stress Resistant Organizations: Computational Theorizing and Crisis Applications,'' Springer, 2003.
    ZhiangLin's Page
    Kathleen M. Carley's Page
    Publisher's Book Page
Prietula, Michael J., Kathleen M. Carley, and Les Gasser (eds), ``Simulating Organizations: Computational Models of Institutions and Groups,'' AAAI Press, 1998.
    Kathleen M. Carley's Page
    Les Gasser's Page
    Publisher's Book Page
Sproull, Lee and Sara Kiesler, ``Connections: New Ways of Working in the Networked Organization,'' MIT Press, 1992.
    Lee Sproull's Page
    Sara Kiesler's Page
    Publisher's Book Page
Tomayko, James E. and Orit Hazzan, ``Human Aspects of Software Engineering,'' Charles River Media, 2004.
    James E. Tomayko's Page
    Orit Hazzan's Page
    Publisher's Book page
Woodbury, Marsha Cook, ``Computer & Information Ethics,'' Stipes Publishing Co., 2002.
    Marsha Woodbury's Page
    Publisher's Book Page

Software Engineering: Back to top

Burnstein, Ilene, ``Practical Software Testing,'' Springer Verlag, 2003, ISBN: 0387951318.
    Ilene Burnstein's Page
    Publisher's Book Page
Caputo, Kim, ``CMM Implementation Guide: Choreographing Software Process Improvement,'' Addison-Wesley Professional, 1998.
    Publisher's Book Page
Clements Paul, Felix Bachmann, Len Bass, David Garlan, James Ivers, Reed Little, Robrert Nord, and Judith Stafford, ``Documenting Software Architectures: Views and Beyond,'' Addison-Wesley Professional, 2002.
    Paul C. Clements Page
    Felix Bachmann's Page
    Len Bass Page
    David Garlan's Page
    Robert Nord's Page
    Judith A. Stafford's Page
    Publisher's Book Page
Clements Paul and Linda Northrop, ``Software Product Lines: Practices and Patterns,'' Addison-Wesley Professional, 2001.
    Paul C. Clements Page
    Linda M. Northrop's Page
    Publisher's Book Page
Clarke, Siobhán and Elisa Baniassad, ``Aspect Oriented Analysis and Design: The Theme Approach,'' Addison Wesley,2005.
    Siobhán Clarke's Page
    Elisa Baniassad's Page
    Book Page
    Publisher's Book Page
Florac, William A. and Anita D. Carleton, ``Measuring the Software Process: Statistical Process Control for Software Process Improvement,'' Addison-Wesley Professional, 1999.
    Publisher's Book Page
Guttag, J.V., J. J. Horning (eds), with S.J Garland, K.D. Jones, A. Modet, and J.M. Wing, ``Larch: Languages and Tools for Formal Specification,'' Springer Verlag, 1993.
    John Guttag's Page
    Jeannette M. Wing's Page
Hibbard, Peter, Andy Hisgen, Jonathan Rosenberg, Mary Shaw, and Mark Sherman, ``Studies in Ada Style,'' Springer-Verlag, 1983 (second edition).
    Mary Shaw's Page
Land, Susan K., ``Jumpstart CMM/CMMI Software Process Improvement: Using IEEE Software Engineering Standards,'' Wiley-IEEE Computer Society Press, 2005, ISBN: 0-471-70925-5.
    Publlisher's Book Page
Laird Linda M. and M. Carol Brennan, ``Software Measurement and Estimation: A Practical Approach,'' Wiley, 2006.
    Linda M. Laird's Page
    Publisher's Book Page
Leveson, Nancy, ``Safeware: System Safety and Computers,'' Addison-Wesley, 1995.
    Nancy Leveson's Page
    Author's Book Page
    Publisher's Book Page
Marchesi, M., Succi, G., Wells, D., Williams, L. (eds.), ``Extreme Programming Perspectives,'' Addison Wesley, 2003.
    Laurie William's Page
    Publisher's Book Page
Mendes, Emilia ``Cost Estimation Techniques for Web Projects,'' IGI Global, 2007.
    Emilia Mendes Page
    Publisher's Book Page
Paulk, Mark C., Charles V. Weber, Bill Curtis, Mary Beth Chrissis, ``The Capability Maturity Model: Guidelines for Improving the Software Process,'' Addison-Wesley Professional, 1995.
    Publisher's Book Page
Perlis, Alan, Frederick Sayward, and Mary Shaw (eds). ``Software Metrics: An Analysis and Evaluation,'' MIT Press, 1981, (Final report of ONR Study Panel on Software Metrics.)
    Mary Shaw's Page
Pfleeger, Shari Lawrence and Atlee, Jo, ``Software Engineering: Theory and Practice,'' Prentice Hall, 2006 (third edition).
    Shari Pfleeger's Page
    Jo Atlee's Page
    Publisher's Book Page
Seacord, Robert C., Daniel Plakosh, and Grace A. Lewis, ``Modernizing Legacy Systems: Software Technologies, Engineering Processes, and Business Practices Addison-Wesley Professional, 2003.
    Robert C. Seacord's Page
    Daniel Plakosh's Page
    Grace A. Lewis Page
    Publisher's Book Page
Shaw, Mary and David Garlan, ``Software Architecture: Perspectives on an Emerging Discipline,'' Prentice Hall, 1996.
    Mary Shaw's Page
    Publisher's Book Page
Shaw, Mary (ed), ``Alphard: Form and Content,'' Springer-Verlag, 1981, (Annotated Alphard papers)
    Mary Shaw's Page
Stiller, Evelyn and LeBlanc, Cathie, ``Project-based Software Engineering, an Object-Oriented Approach,'' Addison Wesley, 2002
    Evelyn Stiller's Home Page
    Cathie LeBlanc's Home Page
    Publisher's Book Page
Wills, Linda M. and Philip Newcomb, ``Reverse Engineering,'' Kluwer Academic Publishers, 1996, ISBN 0-7923-9756-8.
    Publisher's Book Page
Williams, Laurie and Kessler, Robert, ``Pair Programming Illuminated,'' Addison Wesley, 2003.
    Laurie Williams's Page
    Publisher's Book Page

Systems Administration: Back to top

Frisch, Aeleen, ``Essential System Administration (third edition),'' O'Reilly, 2003.
    Aeleen Frisch's Page
    Publisher's Book Page
Frisch, Aeleen, ``Essentail System Administration Pocket Reference,'' O'Reilly, 2002.
    Aeleen Frisch's Page
    Publisher's Book Page
Frisch, Aeleen, ``Windown 2000 Commands Pocket Reference,'' O'Reilly, 2001.
    Aeleen Frisch's Page
    Publisher's Book Page
Frisch, Aeleen, ``Windows NT Desktop Reference,'' O'Reilly, 1996.
    Aeleen Frisch's Page
    Publisher's Book Page
Frisch, Aeleen, ``Essential Windows NT Systems Administration,'' O'Reilly, 1998.
    Aeleen Frisch's Page
    Publisher's Book Page
Nemeth, Evi, Garth Snyder, Scott Seebass, and Trent Hein, ``Unix System Administration Handbook,'' Prentice Hall, 2000 (third edition).
    Evi Nemeth's Page
    Book Page
Nemeth, Evi, Garth Snyder, and Trent Hein, ``Linux Administration Handbook,'' Prentice Hall, 2002.
    Evi Nemeth's Page
    Book Page
Stone, Brad and Julie Symons, ``Unix Fault Management: A Guide for System Administrators,'' Prentice-Hall, 2000.

Systems Analysis: Back to top

Liu, Jane W. S., ``Real-Time Systems,'' Prentice Hall, 2000
    Jane W. S. Liu's Page
    Publisher's Book Page
Robertson, James, Suzanne Robertson, and Tom DeMarco, ``Complete Systems Analysis: The Workbook, the Textbook, the Answers,'' Dorset House, 1998 (second edition).
    Suzanne Robertson's Page
    Publisher's Book Page
Snoeck, Monique, Guido Dedene, Maurice Verhelst and Annemie Depuydt, ``Object-oriented enterprise modelling with MERODE,'' Coronet Books, 1999.
    Monique Snoeck's Page
    Book Page
    Publisher's Book Page

Theory of Computation: Back to top

Blum, Lenore, Felipe Cucker, Michael Shub, and Steve Smale, ``Complexity and Real Computation,'' Springer-Verlag, 1997.
    Lenore Blum's Page
    Publisher's Book Page
Carley, Kathleen M. and Prietula, Michael J., ``Computational Organization Theory,'' Lawrence Erlbaum Associates, 1994.
    Kathleen Carley's page
Davis, Martin, Ron Sigal, and Elaine J. Weyuker, ``Computability, Complexity, and Languages,'' Academic Press, 1994 (second edition).
    Elaine Weyuker's Page
Kaynar, Dilsun, Nancy Lynch, Roberto Segala, and Frits Vaandrager, ``The Theory of Timed I/O Automata,'' Morgan-Claypool, 2005.
    Publisher's Book Page
    Dilsun Kaynar's Home Page
    Nancy Lynch's Homepage
Micciancio, Daniele and Shafi Goldwasser, ``Complexity of Lattice Problems: A Cryptographic Perspective,'' Kluwer, 2002.
    Shafi Goldwasser's Page
    Author's Book Page
    Publisher's Book Page
Rich, Elaine A., "Automata, Computability and Complexity: Theory and Applications," Prentice Hall, 2007.
    Elaine A. Rich's Page
    Publisher's Book Page
Rodger, Susan H. and Finley Thomas W., " JFLAP: An Interactive Formal Languages and Automata Package", Jones and Bartlett, 2006
    Susan Rodger's Home Page
    Thomas Finley's Page
    Book page
    Publisher's Book Page

Out of Print/Older Books: Back to top

Brownston, Lee, Robert Farrell, Elaine Kant, and Nancy Martin, ``Programming Expert Systems in OPS5,'' Addison-Wesley, 1985.
Ferrante, Jeanne and Charles Rackoff, ``The Computational Complexity of Logical Theories,'' Springer Verlag, 1978.
    Jeanne Ferrante's Page
Friedman, Joyce, ``A Computer Model of Transformational Grammar,'' American Elsevier, 1971.
    Joyce Freidman's Homepage
Harrington, Jan, ``Macintosh Assembly Language: An Introduction,'' Holt, Rinehart & Winston, 1986.
    Jan Harrington's Page
Harrington, Jan, ``Fix Your Own Mac: Upgrading and Troubleshooting,'' MIS Press, 1993.
    Jan Harrington's Page
    Jan Harrington's Book Page
Kant, Elaine, ``Efficiency in Program Synthesis,'' UMI Research Press, 1981.
Kolodner, J.L. ``Retrieval and Organizational Strategies in Conceptual Memor
    Janet Kolodner's Page
Lehnert, Wendy G., ``The process of question answering : a computer simulation of cognition,'' L. Erlbaum Associates, 1978
    Wendy G. Lehnert's Page
Liskov, Barbara and John Guttag, ``Abstraction and Specification in Program Development,'' McGraw-Hill, 1986.
    Barbara Liskov's Homepage
    MIT Press Book Page
Mead, Carver and Lynn Conway, ``Introduction to VLSI Systems,'' Addision Wesley, 1980.
    Lynn Conway's Homepage
Patterson, Lois, Patricio Ince, Sue Charlesworth and Bliss Sloan, ``Using HTML: Third Edition,'' Que, 1997.
    Bliss Sloan's Homepage
Salzberg, Betty, ``File Structures: An Analytic Approach,'' Prentice Hall, 1988.
    Betty Salzberg's Homepage
Sammet, Jean, ``Programming Languages: History and Fundamentals,'' Prentice Hall, 1969.
    Jean Sammet's Homepage
Sloan Crystal, ``Developing for MMX Technology,'' Que, 1997, ISBN-10: 0789713020 ISBN-13: 978-0789713025.
    Crystal Sloan's Homepage
Sloan Crystal, ``Visual Basic 6 Desk Reference,'' Prentice Hall Ptr, 2000.
    Crystal Sloan's Homepage
Strom, Robert E., Bacon, David F., Goldberg, Arthur, Lowry, Andy, Yellin, Daniel, and Yemini, Shaula A. Hermes, ``A Language for Distributed Computing. Series in Innovative Technology,'' Prentice-Hall, 1991.
Unger, E. A., Jacob Slonim and P. S. Fisher (eds.), ``Advances in Database Management,'' Vol. 2, John Wiley and Sons Publishing Company, 1984.
Unger, E. A. and Nasir Ahmed, ``Computer Science Fundamentals: An Algorithmic Approach Via Structured Programming,'' Charles Merrill Publishing Company, 1979.
Wulf, William. A., Mary Shaw, Paul N. Hilfinger, and Lawrence Flon. ``Fundamental Structures of Computer Science,'' Addison-Wesley, 1981.
    Mary Shaw's Homepage
Yasuhara, Ann, ``Recursive Function Theory and Logic,'' Academic Press, 1971.
    Ann Yasuhara's Page


Number of Books:
379