| Search | About | Preferences | Interact | Help | |
| 150 million books. 1 search engine. | ||

› Find signed collectible books: 'Accounting Information Systems and Business Organizations'
More editions of Accounting Information Systems and Business Organizations:

› Find signed collectible books: 'Accounting Information Systems and Business Organizations'
More editions of Accounting Information Systems and Business Organizations:

› Find signed collectible books: 'Addison-Wesley's Review for the Computer Science Ap Exam in C++'
More editions of Addison-Wesley's Review for the Computer Science Ap Exam in C++:
› Find signed collectible books: 'Algorithms'
This is the eBook version of the printed book.
Essential Information about Algorithms and Data Structures
A Classic Reference
The latest version of Sedgewicks best-selling series, reflecting an indispensable body of knowledge developed over the past several decades.
Broad Coverage
Full treatment of data structures and algorithms for sorting, searching, graph processing, and string processing, including fifty algorithms every programmer should know.
Completely Revised Code
New Java implementations written in an accessible modular programming style, where all of the code is exposed to the reader and ready to use.
Engages with Applications
Algorithms are studied in the context of important scientific, engineering, and commercial applications. Clients and algorithms are expressed in real code, not the pseudo-code found in many other books.
Intellectually Stimulating
Engages reader interest with clear, concise text, detailed examples with visuals, carefully crafted code, historical and scientific context, and exercises at all levels.
A Scientific Approach
Develops precise statements about performance, supported by appropriate mathematical models and empirical studies validating those models.
Contents
Chapter 1: Fundamentals
Programming Model
Data Abstraction
Bags, Stacks, and Queues
Analysis of Algorithms
Case Study: Union-Find
Chapter 2: Sorting
Elementary Sorts
Mergesort
Quicksort
Priority Queues
Applications
Chapter 3: Searching
Symbol Tables
Binary Search Trees
Balanced Search Trees
Hash Tables
Applications
Chapter 4: Graphs
Undirected Graphs
Directed Graphs
Minimum Spanning Trees
Shortest Paths
Chapter 5: Strings
String Sorts
Tries
Substring Search
Regular Expressions
Data Compression
Chapter 6: Context
[via]More editions of Algorithms:

› Find signed collectible books: 'Algorithms in Java: Parts 1 -4 Fundamentals Data Structures Sorting Searching'
More editions of Algorithms in Java: Parts 1 -4 Fundamentals Data Structures Sorting Searching:

› Find signed collectible books: 'Applications of Expert Systems: Based on the Proceedings of the Third and Fourth Australian Conferences'
More editions of Applications of Expert Systems: Based on the Proceedings of the Second Australian Conference:

› Find signed collectible books: 'Assembler Language Programming: The IBM System/360 and 370'
More editions of Assembler Language Programming: The IBM System/370 Family:
› Find signed collectible books: 'Automatic Text Processing: The Transformation Analysis and Retrieval of Information by Computer'
More editions of Automatic Text Processing: The Transformation Analysis and Retrieval of Information by Computer:

› Find signed collectible books: 'The Awk Programming Language'
More editions of The Awk Programming Language:
› Find signed collectible books: 'The Beos Bible'
When the BeOS gained portability and could be run on PowerPCs and Intel-based hardware, its level of accessibility increased dramatically. As computer users make the switch from the operating systems they currently use to Be's explosively fast and legacy-free environment, thorough and informative documentation will ease their transition to this multimedia-enhancing powerhouse. Scot Hacker's The BeOS Bible supplies readers, recent BeOS converts, and knowledgeable Be developers with a wealth of information on the history, current state, and technical intricacies of this OS.
Hacker adequately introduces BeOS by providing a substantial chapter on the operating system's development chronology. In the second chapter, he provides a fairly exhaustive tour of BeOS and its abilities, including screen shots and explanations of the user interface, demonstrative graphics illustrating the use of menus, and descriptions of the bundled software that is included.
Once the tour is over, Hacker begins at ground zero, addressing more technical subjects in the order that you will most likely encounter them. Starting with the process of installation, he moves step by step into other topics ranging from the simple, such as accessing the Internet, to the more complex, such as turning your BeOS machine into a Web server. In addition, The BeOS Bible provides overviews of some of the most popular and useful third-party applications available for use on this operating system. --Ryan Kuykendall [via]
More editions of The Beos Bible:

› Find signed collectible books: 'Bgp4: Inter-Domain Routing in the Internet'
More editions of Bgp4: Inter-Domain Routing in the Internet:

› Find signed collectible books: 'Business and Economics Statistics With Computer Applications'
More editions of Business and Economics Statistics With Computer Applications:

› Find signed collectible books: 'C As a Second Language: For Native Speakers of Pascal'
More editions of C As a Second Language: For Native Speakers of Pascal:

› Find signed collectible books: 'The C Book: Featuring the Draft ANSI C Standard'
More editions of The C Book: Featuring the Draft ANSI C Standard:
› Find signed collectible books: 'C++ for C Programmers'
Extensively revised and updated, this proven book by noted C++/C expert Ira Pohl is written specifically for C programmers who are transitioning to C++. The book takes an evolutionary teaching approach, using C as a starting point and C++ as a destination. This third edition reflects the new ANSI C++ Standard, and covers the latest language features - including detailed discussions of templates, STL, and exception handling. [via]
More editions of C++ for C Programmers:
› Find signed collectible books: 'The C++ Standard Library: A Tutorial and Reference'
Programming with the C++ Standard Library can certainly be difficult, but Nicolai Josuttis's The C++ Standard Library provides one of the best available guides to using the built-in features of C++ effectively.
The C++ Standard Library provides plenty of default functionality in the form of the Standard Template Library (STL) for containers (like vectors and linked lists), as well as generic algorithms (which allow you to sort, search, and manipulate elements inside containers). The best thing about The C++ Standard Library is that it gives the reader a concise guide to working with these basic containers (from lists to sets and maps, with everything in between). Each container type is explained along with short code excerpts. Moreover, in a reference section, the author explores the connections between each container type, showing how they share similar methods. (Learn just a few methods and you can pretty much work with them all.)
In addition to STL, this book excels at providing a readable introduction to the generic algorithms (which can be used to sort, search, and otherwise manipulate STL containers). Other books either fold this material in with the explanation of containers or make it seem like an esoteric topic. The fact is, generic algorithms work with all the STL types, and by separating these algorithms out like this the reader can learn the rich array of algorithms available in today's standard C++. While this book concentrates on STL and algorithms, readers will still find great coverage on Standard Library string classes and streams (including a fine section on internationalization and locales).
For the beginning or intermediate C++ programmer, The C++ Standard Library can be a real timesaver. It arranges and explains the complexities of the C++ Standard Library and STL in a manageable format that's great as a reference and as an approach to programming. --Richard Dragan
Topics covered: history of C++ and the Standard Library, template basics, Big-O Notation, the std namespace, standard exceptions, allocators, standard library utilities, pairs and auto_ptr, numeric limits, the Standard Template Library (STL) basics, containers, iterators, algorithms, vectors, lists, deques, strings, sets, multisets, bitsets, maps, multimaps, stacks, queues, iterator adapters, function objects, element requirements, value and reference semantics, complex numbers, valarrays, stream classes, stream manipulators and formatting, file I/O, internationalization, and locales. [via]
More editions of The C++ Standard Library: A Tutorial and Reference:
› Find signed collectible books: 'Cascading Style Sheets: Designing for the Web'
Cascading Style Sheets http://www.w3.org/pub/WWW/Style/CSS , developed by HSkon Wium Lie and Bert Bos of the World Wide Web Consortium, offers a powerful and manageable way for authors, artists and typographers to create the much-requested visual effects that will put aesthetics to the forefront of the Web. CSS enjoys wide industry backing, and is supported in Microsoft Internet Explorer and Netscape Navigator with other implementations soon to follow. Written by the world authorities, this book will be the Web designers' definitive guide to Cascading Style Sheets. Features: *a brief HTML tutorial to bring newcomers to Web design up to speed *when to use CSS and when to use other methods *how to create and maintain a Web site with a consistent style that will display well on all screens *how traditional print-based typography is expressed in CS *a complete description together with examples of all CSS functionality *a rich set of figures and rendering examples, including sixty four pages of full color *challenges when moving from static paper to a dynamic screen, and how CSS supports authors in this transition Web Site Visit http://www.awl.com/css/ to receive your latest updates, the source code for the CSS examples included in this book and pointers to free browsers that support CSS. [via]
More editions of Cascading Style Sheets: Designing for the Web:

› Find signed collectible books: 'Communications Architecture for Distributed Systems'
More editions of Communications Architecture for Distributed Systems:

› Find signed collectible books: 'Compiler Construction'
More editions of Compiler Construction:
› Find signed collectible books: 'Computer Architecture: Concepts and Evolution'
Gerry blaauw and fred brooks are two of the most prominent names in computer architecture. In this remarkable book, long-known in the field and widely used in manuscript form, they provide a definitive design guide and reference for practicing computer architects. Blaauw and brooks first elaborate a conceptual framework for understanding computer architecture. They then describe not only what present architectural practice is, but how it came to be so. They examine both innovations that survived and became part of the standard computer, as well as the many ideas that were tried and discarded. The authors' goals are to introduce architects to unfamiliar design alternatives, and to analyze and systematize familiar ones. The designer's most important study, they argue, is other people's designs, and this book is a unique resource for information about them. Armed with the factors pro and con on the various known solutions to design problems, computer architects will be able themselves to determine the most fruitful course for their own technology or application [via]
More editions of Computer Architecture: Concepts and Evolution:

› Find signed collectible books: 'Constraint Programming Languages: Their Specification and Generation'
More editions of Constraint Programming Languages: Their Specification and Generation:
› Find signed collectible books: 'Darwin Among the Machines: The Evolution of Global Intelligence'
Here's a mesmerizing account of the evolution of machines and thoughts about machines, woven into a story about the evolution of intelligence. Darwin Among the Machines is not so much about how today's intelligence came to be, but about how it may further develop as humanity and computer grow closer together. George Dyson tells the story largely through stories--both historical and legendary--from the lives of scientists and philosophers who paved the way for today's cybernetics revolution, starting with the 17th-century insights of Thomas Hobbes. This book challenges the assumption that nature and machine are opposing forces. Dyson believes them to be allies. [via]
More editions of Darwin Among the Machines: The Evolution of Global Intelligence:

› Find signed collectible books: 'Data Communications, Computer Networks, and OSI'
More editions of Data Communications, Computer Networks, and OSI:

› Find signed collectible books: 'Data Mining'
More editions of Data Mining:

› Find signed collectible books: 'Data Structure Techniques'
More editions of Data Structure Techniques:

› Find signed collectible books: 'Data Structures & Algorithm Analysis in Java'
More editions of Data Structures & Algorithm Analysis in Java:
› Find signed collectible books: 'Data Structures & Other Objects Using Java'
This book takes a gentle approach to the data structures course in Java. It offers an early, self-contained review of object-oriented programming and Java to give students a firm grasp of key concepts, and allows those experienced in other languages to adjust easily. The book also offers a flexibility which allows professors such options as emphasizing object-oriented programming, covering recursion and sorting early or accelerating the pace of the course. This title meets the needs of professors searching for a book to balance the introduction of object-oriented programming and data structures with Java. [via]
More editions of Data Structures & Other Objects Using Java:
› Find signed collectible books: 'The Design and Implementation of the 4.3Bsd Unix Operating System'
This covers the internal structure of the 4.3BSD systems and the concepts, data structures and algorithms used in implementing the system facilities. Also includes a chapter on TCP/IP. [via]
More editions of The Design and Implementation of the 4.3Bsd Unix Operating System:

› Find signed collectible books: 'The Design Patterns Smalltalk Companion'
More editions of The Design Patterns Smalltalk Companion:

› Find signed collectible books: 'Designing the User Interface: Strategies for Effective Human-Computer Interaction'
More editions of Designing the User Interface: Strategies for Effective Human-Computer Interaction:

› Find signed collectible books: 'Developing and Managing Expert Systems: Proven Techniques for Business and Industry'
More editions of Developing and Managing Expert Systems: Proven Techniques for Business and Industry:

› Find signed collectible books: 'Dictionary Of Computing'
More editions of Dictionary Of Computing:

› Find signed collectible books: 'Discrete And Combinatorial Mathematics: An Applied Introduction'
This fourth edition continues to improve on the features that have made it the market leader. The text offers a flexible organization, enabling instructors to adapt the book to their particular courses: discrete mathematics, graph theory, modern algebra, and/or combinatorics. More elementary problems were added, creating a greater variety of level in problem sets, which allows students to perfect skills as they practice. This new edition continues to feature numerous computer science applications-making this the ideal text for preparing students for advanced study. [via]
More editions of Discrete And Combinatorial Mathematics: An Applied Introduction:

› Find signed collectible books: 'Distributed Systems'
More editions of Distributed Systems:

› Find signed collectible books: 'Dsdm Dynamic Systems Development Method: The Method in Practice'
More editions of Dsdm Dynamic Systems Development Method: The Method in Practice:
› Find signed collectible books: 'Effective Perl Programming: Writing Better Programs With Perl'
Effective Perl Programming is a gem of a Perl book. Its author, Joseph Hall, is a well-known Perl instructor and frequent poster on the seminal comp.lang.perl.misc newsgroup. The book's technical editor is none other than Randal Schwartz, noted Net personality and enigmatic author of Learning Perl.
Hall has distilled his years of Perl experience into a book for Perl programmers that is both fluid and fun to read. It's somewhat like reading the Perl FAQ; even when you think you know everything, there's so much you don't know.
Effective Perl Programming has a clear layout: the text is easy on the eyes and the mono-spaced font makes a clear distinction between backticks and single quotes. Hall uses his PEGS (Perl Graphical Structures) notation to show the difference between Perl's different types of data structures and how everything ties together.
Packed with great examples and code snippets, this book is an excellent source of tips and tricks to make your Perl programs faster and easier to read. You'll also find a strong section on using the Perl debugger to improve your Perl programming skills. In yet another section, Hall walks the reader through the creation of a complete XS module that can boost the performance of array shuffling eight-fold. All in all, this is a great book for programmers who want to move beyond plain, verbose Perl toward a more succinct and powerful coding style. --Jake Bond [via]
More editions of Effective Perl Programming: Writing Better Programs With Perl:
› Find signed collectible books: 'Emergence: From Chaos to Order'
"Emergence" is the notion that the whole is more than the sum of its parts. John Holland, a MacArthur Fellow known as the "father of genetic algorithms," says this seemingly simple notion will be at the heart of the development of machines that can think for themselves. And while he claims that he'd rather do science than write about it, this is his second scientific philosophy book intended to increase public understanding of difficult concepts (his first was Hidden Order: How Adaptation Builds Complexity). One of the questions that Holland says emergence theory can help answer is: can we build systems from which more comes out than was put in? Think of the food replicators in the imaginary future of Star Trek--with some basic chemical building blocks and simple rules, those machines can produce everything from Klingon delicacies to Earl Grey tea. If scientists can understand and apply the knowledge they gather from studying emergent systems, we may soon witness the development of artificial intelligence, nanotech, biological machines, and other creations heretofore confined to science fiction. Using games, molecules, maps, and scientific theories as examples, Holland outlines how emergence works, emphasizing the interrelationships of simple rules and parts in generating a complex whole. Because of the theoretical depth, this book probably won't appeal to the casual reader of popular science, but those interested in delving a little deeper into the future of science and engineering will be fascinated. Holland's writing, while sometimes self-consciously precise, is clear, and he links his theoretical arguments to examples in the real world whenever possible. Emergence offers insight not just to scientific advancement, but across many areas of human endeavor--business, the arts, even the evolution of society and the generation of new ideas. --Therese Littleton [via]
More editions of Emergence: From Chaos to Order:
› Find signed collectible books: 'The Fifth Generation: Artificial Intelligence and Japan's Computer Challenge to the World'
The Fifth Generation: Artificial Intelligence & Japan's Computer Challenge to the World [via]
More editions of The Fifth Generation: Artificial Intelligence and Japan's Computer Challenge to the World:

› Find signed collectible books: 'File Structures: A Conceptual Toolkit'
More editions of File Structures: A Conceptual Toolkit:

› Find signed collectible books: 'Formal Development of Programs and Proofs'
More editions of Formal Development of Programs and Proofs:

› Find signed collectible books: 'Fortran 77 Programming: With an Introduction to the Fortran 90 Standard'
More editions of Fortran 77 Programming: With an Introduction to the Fortran 90 Standard:

› Find signed collectible books: 'Fortran from Pascal'
More editions of Fortran from Pascal:

› Find signed collectible books: 'A Guide to Expert Systems'
More editions of A Guide to Expert Systems:

› Find signed collectible books: 'Handbook of Algorithms and Data Structures'
More editions of Handbook of Algorithms and Data Structures:

› Find signed collectible books: 'The Humane Interface: New Directions for Designing Interactive Systems'
More editions of The Humane Interface: New Directions for Designing Interactive Systems:

› Find signed collectible books: 'Information Warfare and Security'
More editions of Information Warfare and Security:
![[???]: Inside Macintosh [???]: Inside Macintosh](http://ecx.images-amazon.com/images/P/0201177323.01._SL160_SCLZZZZZZZ__.jpg)

› Find signed collectible books: 'Inside Macintosh'
› Find signed collectible books: 'Intelligence: The Eye, the Brain, and the Computer'
This book treats the question of how far we have come in understanding intelligence and in duplicating it mechanically. The major facets of intelligence--reasoning, vision, language and learning are discussed as an approach to contrasting biological intelligence with current computer realizations. [via]
More editions of Intelligence: The Eye, the Brain, and the Computer:

› Find signed collectible books: 'Introduction to Algorithms: A Creative Approach'
More editions of Introduction to Algorithms: A Creative Approach:

› Find signed collectible books: 'Introduction to Computability'
More editions of Introduction to Computability:
› Find signed collectible books: 'Introduction to Digital Logic Design'
Introduction to Digital Logic Design builds student understanding from the bottom up-starting with simple binary numbers and codes, moving through the switch, gate, and register levels, and concluding with an introduction to system architecture. Each chapter progresses through more advanced levels of design and abstraction, tying together concepts previously introduced. Students will find that the circuits they learned to construct in early chapters are used as primitive design elements in later chapters, and that this progression greatly aids their comprehension and retention. The text integrates design thinking into every chapter and provides excellent coverage of the most modern technologies. The result is a careful balance between the understanding of fundamental principles and their application to real-world implementation issues. [via]
More editions of Introduction to Digital Logic Design:
› Find signed collectible books: 'An Introduction to Operating Systems'
This Multi Pack consists of Operating Systems 3rd ed (0131246968) with Kernel projects for Linux (0201612437). [via]
More editions of An Introduction to Operating Systems:
› Find signed collectible books: 'Introduction to Programming Using Java: An Object-Oriented Approach'
Using the Java language, this book introduces the beginning computer science student to the concepts of class, object, and message in the first chapter. This object-oriented approach is used throughout the text, as students learn the fundamentals of object-oriented programming along with the basics of imperative programming. Because Java is an object-oriented language that reflects the acquired wisdom of thirty years of programming language design, the book can effectively focus on programming and the process of class design. Early on, a clear, usable procedure for solving problems by developing classes is presented and then used throughout the text.Java's support for GUI and network programming makes a great setting for diverse programming examples: a calculator, a strategy game, reading the Dow Jones from Yahoo!, a Web surveyor application, scheduling songs for a rock-and-roll radio station, as well as traditional payroll and student GPA computations. Working with these and other examples, students learn to think like a programmer, analyze problems, devise solutions, design classes, and write code.Features * Uses the necessary features of Java 1.1 while teaching CS1 concepts. * Uses object-oriented concepts from the very beginning--classes, objects, and messages are all introduced in Chapter 1--and develops them throughout. * Applies a consistent class design procedure, usable by beginners. * Contains graphic user interface GUI supplements in each chapter. * Provides an early introduction to testing, covering test drivers, debugging, and test case selection. * Includes a chapter with three robust applications--a LOGO turtle, a Web surveyor, and Mancala a strategy game --which use the text's class design procedure and allow the students to tie the material together. 0201311844B04062001 [via]
More editions of Introduction to Programming Using Java: An Object-Oriented Approach:
› Find signed collectible books: 'An Introduction to the Analysis of Algorithms'
This book is a thorough overview of the primary techniques and models used in the mathematical analysis of algorithms. The first half of the book draws upon classical mathematical material from discrete mathematics, elementary real analysis, and combinatorics; the second half discusses properties of discrete structures and covers the analysis of a variety of classical sorting, searching, and string processing algorithms. [via]
More editions of An Introduction to the Analysis of Algorithms:

› Find signed collectible books: 'The Java Developers Almanac 2000'
More editions of The Java Developers Almanac 2000:
› Find signed collectible books: 'The Java Native Interface: Programmer's Guide and Specification'
Written for the experienced Java developer, The Java Native Interface documents the latest in native code programming for the Java platform using the Java Native Interface (JNI) with C/C++. Author Sheng Liang built the book around "dos and don'ts," even specifying within the introduction when you should and when you should not use JNI. Though sometimes densely written, this title certainly conveys a good deal of technical information on using native code with Java.
After a simple JNI "Hello World" code example, this book explores multiple aspects of the JNI API, starting with the use of Java strings and arrays within native code. Liang follows by transitioning into calling Java members and methods in C/C++. Here the author presents caching strategies for improving the performance of native code that interacts with or executes Java programs, including a discussion of local and global references that incorporates global weak references in Java 2.
The book also looks at handling exceptions within C/C++ code, as well as tips for working with Java threads. The author shows how to simplify access to C/C++ code through shared stubs and how to use peer classes to encapsulate native code from within Java. A section on common traps and pitfalls lists some common pitfalls to avoid when working with the JNI. After presenting the JNI specification, the author provides the most immediately useful text in the book--over 100 pages of reference material listing JNI data types and methods.
As a reference and programming guide, The Java Native Interface provides concise and timely technical details on getting Java and C/C++ code to coexist within your projects. --Richard Dragan [via]
More editions of The Java Native Interface: Programmer's Guide and Specification:

› Find signed collectible books: 'Jdbc Api Tutorial and Reference: Universal Data Access With the Java 2 Platform'
More editions of Jdbc Api Tutorial and Reference: Universal Data Access With the Java 2 Platform:
› Find signed collectible books: 'Language As a Cognitive Process: Syntax'
More editions of Language As a Cognitive Process: Syntax:

› Find signed collectible books: 'The Latex Web Companion: Integrating Tex, Html and Xml'
More editions of The Latex Web Companion: Integrating Tex, Html and Xml:
› Find signed collectible books: 'Linux Application Development'
This practical reference guides students and practicing programmers who need to develop Linux applications or port applications from other platforms. Linux is fundamentally similar to UNIX, so much of the book covers ground familiar to UNIX programmers; but the book consistently addresses topics from a Linux point of view. The aim throughout is to present such detailed information on the Linux operating system-especially, on the development environment, and on the interface both to the kernel and to the core system libraries-as is required to take full advantage of Linux. If you are already a proficient UNIX programmer, the book will greatly facilitate your transition to Linux. If you can program in C, but know neither UNIX nor Linux, reading this book in its entirety and working with its numerous examples will give you a solid introduction to Linux programming. Finally, if you are already a Linux programmer, the book's clear treatment of advanced and confusing topics will surely make your programming tasks easier. [via]
More editions of Linux Application Development:

› Find signed collectible books: 'A Little Smalltalk'
More editions of A Little Smalltalk:

› Find signed collectible books: 'Logic for Computer Science'
More editions of Logic for Computer Science:

› Find signed collectible books: 'Logical Foundations of Functional Programming'
More editions of Logical Foundations of Functional Programming:
› Find signed collectible books: 'Mastering the Requirements Process'
Written in an engaging style and relevant for any software analyst or designer, Mastering the Requirements Process provides a powerful and useful guide to defining more complete software requirements that lead to better software overall. It's also filled with innovative advice.
The heart of this book is the authors' Volere Requirements Process Model, a step-by-step guide to gathering your requisites. Throughout this book, the authors use this process to explicate a single case study--a system for a municipality that will optimize the de-icing of roadways during snowy weather. Along the way, the book provides a solid guide to identifying and refining requirements, both functional and nonfunctional (such as performance and ease of use).
There are many excellent ideas in the book, including the notion of fitness for your requirements, which can be later used to track whether the software is successful. The book also wisely separates technology from requirements so that analysts can concentrate on understanding and modeling business problems instead of moving right away to the nuts and bolts of implementation. Even if you don't adopt the Volere model in toto, you can benefit from the concepts of "trawling" (a metaphor for the requirements-gathering process), quality gateways (in which tentative requirements are evaluated for inclusion in a project), and the wise use of patterns to help simplify the process.
Anchored by numerous examples (including many samples of successful requirements), the book provides an appealing mix of new ideas along with a remarkably clear presentation. In short, Mastering the Requirements Process provides useful advice that can make the project specification building phase of the software process easier and more robust. It provides the first steps for improving overall software quality for your organization. --Richard Dragan
Topics covered: Volere Requirements Process Model; project blastoff; determining requirements; user and stakeholders; project constraints; requirements constraints; use cases; business events; adjacent systems; innovation; trawling for requirements: apprenticing, interviews, and videotape; functional and nonfunctional requirements; fit criteria; quality gateways; traceability; prototyping and scenarios; low and high fidelity prototypes; patterns and requirements reuse; improving the requirements gathering process. [via]
More editions of Mastering the Requirements Process:

› Find signed collectible books: 'The Metafont Book'
METAFONT, created by author Donald E. Knuth, is a computer language that allows you to produce professional quality typefaces using mathematical type design. "The METAFONTbook," a user's guide and reference manual, enables readers with only minimal computer science or word processing experience to master the basic as well as the more advanced areas of METAFONT programming.
Readers will learn how to write a program for each letter or symbol of a typeface. Using METAFONT, it is possible to customize a type design that already exists, or even to create an entire alphabet from scratch. It is particularly easy to create logos or special symbols. Advanced users will enjoy the freedom and artistry that METAFONT allows in creating original typefaces.
Knuth's familiar wit, and illustrations specially drawn by Duane Bibby, add a light touch to an unusually readable software manual. [via]

› Find signed collectible books: 'Metafont: The Program'
More editions of Metafont: The Program:
› Find signed collectible books: 'Miranda : The Craft of Functional Programming'
This book introduces Miranda at a level appropriate for professionals with little or no prior experience in programming. The emphasis is on the process of crafting programs, solving problems, and avoiding common errors. Using a large number of running examples and case studies, the book encourages the design of well structured, reusable software together with proofs of correctness. A tear-out card enables readers to acquire a Miranda compiler from Research Software Ltd. at a substantial discount off the published list price.
[via]More editions of Miranda : The Craft of Functional Programming:

› Find signed collectible books: 'More Programming Pearls: Confessions of a Coder'
More editions of More Programming Pearls: Confessions of a Coder:

› Find signed collectible books: 'Natural Language Processing in Prolog: An Introduction to Computational Linguistics'
More editions of Natural Language Processing in Prolog: An Introduction to Computational Linguistics:

› Find signed collectible books: 'Object-Orientation: The Kiss Method From Information Architecture to Information System'
More editions of Object-Orientation: The Kiss Method From Information Architecture to Information System:

› Find signed collectible books: 'Object-Oriented Software Development in Java: Principles, Patterns, and Frameworks'
More editions of Object-Oriented Software Development in Java: Principles, Patterns, and Frameworks:
› Find signed collectible books: 'Opengl Programming Guide: The Official Guide to Learning Opengl, Version 1.1'
The OpenGL graphics libraries offer programmers the ability to construct and render remarkably realistic 3-D scenes that can incorporate multiple lighting sources, various types of perspective, and various special effects. The OpenGL Programming Guide is a comprehensive and definitive resource on using the extensive capabilities offered by OpenGL. Beginning with coverage of basic OpenGL objects--points, lines, and polygons--it advances through functions for selecting colors, lighting, reflective properties, texture, atmospheric haze, and more. Basic concepts of 3-D graphics are made accessible with analogies to cameras, and advanced sidebars and appendices go into deep detail about OpenGL. [via]
More editions of Opengl Programming Guide: The Official Guide to Learning Opengl, Version 1.1:

› Find signed collectible books: 'Operating Systems'
More editions of Operating Systems:

› Find signed collectible books: 'Pattern Languages of Program Design 3'
More editions of Pattern Languages of Program Design 3:

› Find signed collectible books: 'Pci System Architecture'
More editions of Pci System Architecture:

› Find signed collectible books: 'Postscript Language Program Design'
More editions of Postscript Language Program Design:
› Find signed collectible books: 'Postscript Language Reference Manual'
Programmers who specialize in PostScript, the page-description language, now have a newly updated reference guide for LanguageLevel 3. PostScript® Language Reference starts off with a bit of history on the language and an overview of the new version. It goes on to cover basic topics such as raster output devices, scan conversion, and page-description languages in general.
PostScript® Language Reference provides an overview of how to use the PostScript interpreter and understand the ideal structure of PostScript page descriptions. The book covers the heart of the language, including syntax, data types and objects, stacks, execution, basic operators, memory management, file input/output (I/O), functions, errors, and filtered-files and binary-encoding details. Subsequent chapters cover graphics, fonts, device control, rendering, and operators.
The appendices include a LanguageLevel feature summary, implementation limits, interpreter parameters, compatibility issues, character sets, encoding vectors, system-name encodings, and operator-usage guidelines. There's also a bibliography with additional reading recommendations. --Kathleen Caster [via]
More editions of Postscript Language Reference Manual:
› Find signed collectible books: 'Problem Solving and Program Design in C'
This bestselling text maintains its classic features like the gradual introduction of pointers and the connection between problem solving skills and effective software development. It features early coverage of functions, logical operators, and operators with side effects. The third edition offers updated C code and provides a new "On to C++" chapter, preparing students for future object-oriented programming and C++ courses. [via]
More editions of Problem Solving and Program Design in C:
› Find signed collectible books: 'Programmer's Introduction to the Macintosh Family'
More editions of Programmer's Introduction to the Macintosh Family:

› Find signed collectible books: 'Programming in ADA'

› Find signed collectible books: 'Programming in Martin-Lof's Type Theory: An Introduction'
More editions of Programming in Martin-Lof's Type Theory: An Introduction:

› Find signed collectible books: 'Relational Database Writings, 1994-1997'
More editions of Relational Database Writings, 1994-1997:

› Find signed collectible books: 'Sad Macs, Bombs, and Other Disasters: And What to Do About Them'
More editions of Sad Macs, Bombs, and Other Disasters: And What to Do About Them:
› Find signed collectible books: 'Safeware: System Safety and Computers'
We are building systems today-and using computers to control them-that have the potential for large-scale destruction of life and environment. More than ever, software engineers and system developers, as well as their managers, must understand the issues and develop the skills needed to anticipate and prevent accidents. Nancy Leveson examines what is currently known about building safe electromechanical systems and looks at past accidents to see what practical lessons can be applied to new computer-controlled systems. [via]
More editions of Safeware: System Safety and Computers:

› Find signed collectible books: 'Software Engineering With B'
More editions of Software Engineering With B:

› Find signed collectible books: 'Structured Programming: Theory and Practice'
More editions of Structured Programming: Theory and Practice:
› Find signed collectible books: 'Tex: The Program'
The tex: the program is the second in a five-volume series on computers and typesetting, all authored by donald e. Knuth [via]
More editions of Tex: The Program:

› Find signed collectible books: 'Visual Modeling With Rational Rose and Uml'
More editions of Visual Modeling With Rational Rose and Uml:
