Books Signed, Developed or Published by Alan Apt
Adams, Nyhoff, C++: An Introduction to Computing
Adams, Nyhoff, Java: An introduction to Computing
Almasi, Gottleib, Highly Parallel Computing
Allen, James, Natural Language Understanding
Andrews, Gregory, Concurrent Programming
Baase, Sarah, A Gift of Fire: Social, Legal and Ethical Issues
http://vig.prenhall.com/catalog/academic/product/0,1144,0136008488,00.html
Barnes, Kolling, Objects First Java: An Introduction using Blue J (Co-Publication with UK)
http://vig.prenhall.com/catalog/academic/product/0,1144,013197629X,00.html
Barnes, David, Object-Oriented Programming with Java: An Introduction (Co-Publication with UK)
Carlo Batini, Stefano Ceri,
Conceptual Database Design: An
Entity-Relationship Approach
Bell, Parr, Java Programming
Berger, Marc, Computer Graphics.
Bic, V., Shaw, Alan, Operating Systems Principles
http://vig.prenhall.com/catalog/academic/product/0,1144,0130266116,00.html
Blaha, Michael, A Manager’s Guide to Database Technology
Blaha, Rumbaugh, Premerlani, Eddy, Lorenson
Object-Oriented Modeling and Design with UML, Second Edition
http://vig.prenhall.com/catalog/academic/product/0,1144,0130159204,00.html
Booch, Grady, Object-Oriented Analysis and Design with Applications (Jolt Award)
http://www.aw-bc.com/catalog/academic/product/0,1144,020189551X,00.html
Booch, Grady, Object-Oriented Analysis and Design with Ada (Revision)
Booch, Grady, Data Structures with Ada
Brassard, Bratley, Fundamentals of Algorithmics (Revision)
Brink, Spillman, Computer Organization and Assembly Language Programming (sic)
Brookshear, Computer Science: An Overview
http://www.aw-bc.com/catalog/academic/product/0,1144,0321387015,00.html
Bruegge, Dutoit, Object-Oriented Software Engineering Using: UML, Patterns and Java
http://vig.prenhall.com/catalog/academic/product/0,1144,0130471100,00.html
Burke, R., Network Management
Carrano,Helman,Veroff. Intermediate Problem Solving with Data Structures
Walls and Mirrors, Revised Edition (sic)
http://www.aw-bc.com/catalog/academic/product/0,1144,0321247256,00.html
Carrano, Savitch, Data Structures and Abstractions with Java
Coleman, Derek, et al, Object-Oriented Analysis and Design
Comer, Doug, Essentials of Computer Architecture
http://vig.prenhall.com/catalog/academic/product/0,1144,0131491792,00.html
Comer, Doug, Internetworking with TCP/IP, Volumes I, II, and III (Revisions of each)
http://vig.prenhall.com/catalog/academic/product/0,1144,0131876716,00.html
Comer, Doug, The Internet Book: Everything You Need to Know About Computer
Networking and How the Internet Works
http://vig.prenhall.com/catalog/academic/product/0,1144,0132335530,00.html
Comer, Doug, Computer Networks and Internets with Internet Applications
http://vig.prenhall.com/catalog/academic/product/0,1144,0131433512,00.html
Comer, Doug, Network Systems Design Using Network Processors
Conte, Dunsmore, Shen Software Metrics and Models
Dean, Dean, Introduction to Programming with Java: A Problem Solving Approach
http://catalogs.mhhe.com/mhhe/viewProductDetails.do?isbn=0073047023
Dann, Cooper, Pausch, Learning to Program with Alice
http://vig.prenhall.com/catalog/academic/product/0,1144,0131872893,00.html
Dasgupta, Papadimitriou, Vazirani, Algorithms
http://catalogs.mhhe.com/mhhe/viewProductDetails.do?isbn=0073523402
de Champeaux, Lea, Faure, Object-Oriented System Development
Deitel, Deitel, Java: How to Program
http://vig.prenhall.com/catalog/academic/product/0,1144,0132222205,00.html
Deitel, Deitel, C++: How to Program
http://vig.prenhall.com/catalog/academic/product/0,1144,0131857576,00.html
Dietrich, Suzanne, Urban, Susan, Advanced Course in Database Systems
http://vig.prenhall.com/catalog/academic/product/0,1144,0130428981,00.html
Dix, Finlay, Abowd, Beale, Human Computer Interaction (PH UK Co-publication)
Dunham, Data Mining: Introductory and Advanced Topics
http://vig.prenhall.com/catalog/academic/product/0,1144,0130888923,00.html
Eckel, Bruce Thinking in C+
Eckel, Allison, Thinking in C++, Volume 2
http://vig.prenhall.com/catalog/academic/product/0,1144,0130353132,00.html
Elmasri, Navathe, Fundamentals of Database Systems
http://www.aw-bc.com/catalog/academic/product/0,1144,0321369572,00.html
Etter, Delores, Structured Fortran 77 for Engineers and Scientists (Revisions)
Etter, Delores, Engineering Problem Solving with C
Etter, Delores, Engineering Problem Solving with C ++
Etter, Delores, Engineering Problem Solving with Matlab (Brief Version)
Forsyth, Ponce, Computer Vision: A Modern Approach
http://vig.prenhall.com/catalog/academic/product/0,1144,0130851981,00.html
Fischer, LeBlanc, Crafting a Compiler
Fischer, Le Blanc, Crafting a Compiler with C
Glass, Ables, Unix for Programmers and Users, Second Edition
http://vig.prenhall.com/catalog/academic/product/0,1144,0130465534,00.html
Garcia-Molina, Ullman, Widom, Database Systems: The Complete Book
http://vig.prenhall.com/catalog/academic/product/0,1144,0130319953,00.html
Garcia-Molina, Ullman, Widom, Database Systems Implementation
Gonzalez, Dankel, Knowledge Based Systems
Graham, Paul ANSI Common Lisp
http://vig.prenhall.com/catalog/academic/product/0,1144,0133708756,00.html
Graham, Paul, On Lisp.
Guzdial, Introduction to Computing and Programming Python, A Multimedia Approach
http://vig.prenhall.com/catalog/academic/product/0,1144,0131176552,00.html
Guzdial, Erickson, Introduction to Computing and Programming Java, A Multimedia Approach
http://vig.prenhall.com/catalog/academic/product/0,1144,0131496980,00.html
Guzdial, Rose Open Personal Computing and Multimedia
Guzdial, Squeak: Object-Oriented Design with Multimedia Applications
http://vig.prenhall.com/catalog/academic/product/0,1144,0130280283,00.html
Hassan, Jain, High Performance TCP/IP Networking
http://vig.prenhall.com/catalog/academic/product/0,1144,0130646342,00.html
Hearn, Baker, Computer Graphics with C++ and Open GL.
Helman, Veroff, Intermediate Problem Solving with Data Structures,
Walls and Mirrors (Pascal and Modula II versions)
Hill, Sandy, Computer Graphics Using Open GL, Second Edition
http://vig.prenhall.com/catalog/academic/product/0,1144,0131496700,00.html
Howe, Sodini, Microelectronics
Jordan, Algaband, Fundamentals of Parallel Programming
http://vig.prenhall.com/catalog/academic/product/0,1144,0139011587,00.html
Johnsonbaugh, Kalin, Applications Programming in Ansi C (Revision)
Johnsonbaugh, Kalin, Object-Oriented Programming with C++
Kafura, Object-Oriented Software Design and Construction with Java
http://vig.prenhall.com/catalog/academic/product/0,1144,013011264X,00.html
Katz, Randy, Contemporary Logic Design (signed)
Kelly, Pohl, A Book on C.
Kelly, Pohl, C by Dissection: Essentials of C Programming
http://www.aw-bc.com/catalog/academic/product/0,1144,0201713748,00.html
Kerschberg, Larry, Expert Database Systems.
Klimas, et al SmallTalk with Style.
Liang, Daniel, Introduction to Java Programming, Comprehensive
http://vig.prenhall.com/catalog/academic/product/0,1144,0132221586,00.html
Liang, Daniel, Introduction to Java Programming, Fundamentals
Liang, Daniel, Rapid Java Application Development
Liu, Jane, Real Time Systems
Luger, Stubblefield, Artificial Intelligence and Expert Systems.
http://www.aw-bc.com/catalog/academic/product/0,1144,0321263189,00.html
Maekawa, Oldehoeft, Oldehoeft, Advanced Operating Systems
Maier, David, Programming with Logic
Manis, Little, Introduction to Computer Science with Scheme.
Martin, Robert, Agile Software Development: Principles, Patterns, Practices (Jolt Award)
http://vig.prenhall.com/catalog/academic/product/0,1144,0135974445,00.html
Meyers, Paul, HTML Classroom
Miller, Nancy, File Structures
Morelli, Ralph JAVA, JAVA, JAVA, Object-Oriented Problem Solving
http://vig.prenhall.com/catalog/academic/product/0,1144,0131474340,00.html
Negotia, C. – Fuzzy Systems and Expert Systems
Nyhoff, Leestma, C++ for Engineers and Scientists
Pfleeger, Atlee, Software Engineering
http://vig.prenhall.com/catalog/academic/product/0,1144,0131469134,00.html
Price, Jonathan, How to Communicate Technical Information
http://www.theprices.com/3bookHTC.htm
Rabaey, Jan, Digital Integrated Circuits
http://vig.prenhall.com/catalog/academic/product/0,1144,0130909963,00.html
http://vig.prenhall.com/catalog/academic/course/0,1143,777,00.html
Russell, Norvig, Artificial Intelligence: A Modern Approach
http://vig.prenhall.com/catalog/academic/product/0,1144,0137903952,00.html
Savitch, Walt Java: An Introduction to Problem Solving and Programming
http://vig.prenhall.com/catalog/academic/product/0,1144,0131492020,00.html
Savitch, Walt Pascal: Intro and Art and Science of Programming
Schneider, David, Introduction to Programming with Visual Basic (Revisions)
Skvarcius, Robinson, Discrete Math with Computer Science Applications
Sebesta, Robert, Concepts of Programming Languages
http://www.aw-bc.com/catalog/academic/product/0,1144,0321493621,00.html
Sebesta, Robert, PDP II Assembly Language Programming
Sebesta, Robert, Vax Assembly Languages Programming
Shaffer, A Practical Introduction to Data Structures with C++
http://vig.prenhall.com/catalog/academic/product/0,1144,0130284467,00.html
Shaffer, A Practical Introduction to Data Structures with Java
Schwaber, Beedle, Agile Software Development with SCRUM
http://vig.prenhall.com/catalog/academic/product/0,1144,0131829572,00.html
Shaw, Mary, Garlan, Software Architecture: Perspectives on an Emerging Discipline
http://vig.prenhall.com/catalog/academic/product/0,1144,0131829572,00.html
Sobell, Mark A Practical Guide to UNIX
http://www.aw-bc.com/catalog/academic/product/0,1144,0805375651,00.html
Spillman, Richard, Classical and Contemporary Cryptology
http://vig.prenhall.com/catalog/academic/product/0,1144,0131828312,00.html
Stallings, Wm., Business Data Communications (revisions)
Stallings, Wm., Data and Computer Communications (revisions)
http://www.prenhall.com/stallings/
Stallings, Wm., Computer Networking with Internet Technology
Stallings, Wm., Computer Organization and Architecture (revisions)
Stallings, Wm., Cryptography and Network Security (revisions)
Stallings, Wm., Operating Systems (revisions)
Stallings, Wm., Network Security Essentials
Stallings, Wm., Wireless Networks
Stallings, Wm., High Speed Networks and Internets
Staugaard, A., Structured and Object-Oriented Programming with C++
Steinberg, Palmer, Extreme Software Engineering, A Hands-on Approach
http://vig.prenhall.com/catalog/academic/product/0,1144,0130473812,00.html
Streetman, Ben, Solid State Electronic Devices (revision)
Tanenbaum, Andrew, Modern Operating Systems, Second Edition (Revision)
http://vig.prenhall.com/catalog/academic/product/0,1144,0131429388,00.html
Tanenbaum/Woodhull, Operating Systems Design and Implementation, (Revision)
Tanenbaum, Andrew, Structured Computer Organization (Revision)
Tanenbaum, Adnrew, van Steen, Distributed Systems: Principles and Paradigms
http://vig.prenhall.com/catalog/academic/product/0,1144,0132392275,00.html
Tepfenhart, Lee, UML and C++: A Practical Guide to Software Development
Thomas, Rosa, The Analysis and Design of Linear Cirucits
Tremblay, Cheston, Data Structures and Software Development in an Object-Oriented Domain
http://vig.prenhall.com/catalog/academic/product/0,1144,0137879539,00.html
Touretsky, David Lisp: A Gentle Approach.
Tucker, Noonan, Programming Languages, Second Edition (Revision)
http://catalogs.mhhe.com/mhhe/viewProductDetails.do?isbn=0072866098
Ullman, Jeffrey, Elements of ML Programming
http://vig.prenhall.com/catalog/academic/product/0,1144,0137903871,00.html
Ullman, Jeffrey, Widom, Jennifer, A First Course in Database Systems
http://vig.prenhall.com/catalog/academic/product/0,1144,013600637X,00.html
Vahalia, Umesh, UNIX Internals: The New Frontiers
http://vig.prenhall.com/catalog/academic/product/0,1144,0131019082,00.html
Watt, Brown, Programming Language Processors in Java: Compilers and Interpreters
(Co-Published with PH UK)
http://vig.prenhall.com/catalog/academic/product/0,1144,0130257869,00.html
Weiss, Mark Allen, Data Structures
http://www.aw-bc.com/catalog/academic/product/0,1144,020161250X,00.html
Weiss, Mark Allen, Efficient C Programming: A Practical Approach
http://vig.prenhall.com/catalog/academic/product/0,1144,013362658X,00.html
Wilkinson, Barry, Parallel Programming: A Hands-On Approach
http://vig.prenhall.com/catalog/academic/product/0,1144,0139011587,00.html
Wu, Thomas, A Comprehensive Introduction to Object-Oriented Programming with Java
http://catalogs.mhhe.com/mhhe/viewProductDetails.do?isbn=007331708X
Zeid, Abe Mastering the Internet
I have been fortunate to work with some of most innovative, dedicated Computer Science educator authors. It also took a great deal of support to publish this (partial) list of books. I enjoyed working with an excellent support staff of editors, associate editors, and assistant editors. In many cases, I inherited the work of previous editors. Thanks to: Mary Ann Telatnik, Melinda Belicki, Sondra Chavez, Toni Holm, Mark McCormick, Shirley McGuire, Rebecca Olson, Laura Steele and Jake Warde; just to name a few. There were also countless production, marketing, sales people, and managers at the respective companies; thanks to all of them all as well. If I have inadvertently omitted your book, please excuse my faulty circuits, and let me know.
Alan Apt