Invitation to computer science
Subtitle: Java version
By: G . Michael Schneider, Judith L. Gersting ; contributing author, Keith Miller.
Contributors: Gersting, Judith L.; Miller, Keith.
Edition: 3rd ed.
Publisher: Thomson Course Technology
Published: 2007
Place of publication: Boston
Language: eng
Number of pages: 720
ISBN-13: 9781418836542
Subjects: Computer science.; Java (Computer program language)
Notes: Includes bibliographical references and index.
Table of contents: label: Chapter 1
title: An Introduction to Computer Science
pagenum: 1; label: 1.1
title: Introduction
pagenum: 2; label: 1.2
title: The Definition of Computer Science
pagenum: 4; title: Special Interest Box: Abu Ja'far Muhammad ibn Musa Al-Khwarizmi (a.d. 780–850?)
pagenum: 7; title: Special Interest Box: In the Beginning...
pagenum: 9; label: 1.3
title: Algorithms
pagenum: 10; label: 1.3.1
title: The Formal Definition of an Algorithm
pagenum: 10; label: 1.3.2
title: The Importance of Algorithmic Problem Solving
pagenum: 15; title: Practice Problems
pagenum: 16; label: 1.4
title: A Brief History of Computing
pagenum: 16; label: 1.4.1
title: The Early Period: Up to 1940
pagenum: 16; title: Special Interest Box: The Original "Technophobia"
pagenum: 19; title: Special Interest Box: Charles Babbage (1791–1871); Ada Augusta Byron, Countess of Lovelace (1815–1852)
pagenum: 20; label: 1.4.2
title: The Birth of Computers: 1940–1950
pagenum: 21; title: Special Interest Box: And the Verdict Is...
pagenum: 23; title: Special Interest Box: John von Neumann (1903–1957)
pagenum: 24; label: 1.4.3
title: The Modern Era: 1950 to the Present
pagenum: 25; title: Special Interest Box: Good Evening, This Is Walter Cronkite
pagenum: 26; title: Special Interest Box: The World's First Microcomputer
pagenum: 27; label: 1.5
title: Organization of the Text
pagenum: 28; title: Laboratory Experience 1
pagenum: 33; title: Exercises
pagenum: 34; title: Challenge Work
pagenum: 35; title: For Further Reading
pagenum: 35; label: Level 1
title: The Algorithmic Foundations of Computer Science
pagenum: 36; label: Chapter 2
title: Algorithm Discovery and Design
pagenum: 39; label: 2.1
title: Introduction
pagenum: 40; label: 2.2
title: Representing Algorithms
pagenum: 40; label: 2.2.1
title: Pseudocode
pagenum: 40; label: 2.2.2
title: Sequential Operations
pagenum: 43; title: Practice Problems
pagenum: 45; label: 2.2.3
title: Conditional and Iterative Operations
pagenum: 46; title: Special Interest Box: From Little Primitives Mighty Algorithms Do Grow
pagenum: 53; title: Practice Problems
pagenum: 54; label: 2.3
title: Examples of Algorithmic Problem Solving
pagenum: 54; label: 2.3.1
title: Example 1: Go Forth and Multiply
pagenum: 54; title: Practice Problems
pagenum: 57; label: 2.3.2
title: Example 2: Looking, Looking, Looking
pagenum: 57; title: Laboratory Experience 2
pagenum: 61; label: 2.3.3
title: Example 3: Big, Bigger, Biggest
pagenum: 62; title: Practice Problems
pagenum: 66; title: Laboratory Experience 3
pagenum: 67; label: 2.3.4
title: Example 4: Meeting Your Match
pagenum: 67; title: Practice Problems
pagenum: 73; label: 2.4
title: Conclusion
pagenum: 73; title: Exercises
pagenum: 75; title: Challenge Work
pagenum: 77; title: For Further Reading
pagenum: 78; label: Chapter 3
title: The Efficiency of Algorithms
pagenum: 79; label: 3.1
title: Introduction
pagenum: 80; label: 3.2
title: Attributes of Algorithms
pagenum: 80; title: Practice Problems
pagenum: 84; label: 3.3
title: Measuring Efficiency
pagenum: 84; label: 3.3.1
title: Sequential Search
pagenum: 84; label: 3.3.2
title: Order of Magnitude — Order n
pagenum: 86; title: Practice Problem
pagenum: 88; label: 3.3.3
title: Selection Sort
pagenum: 88; title: Practice Problem
pagenum: 94; label: 3.3.4
title: Order of Magnitude — Order n^2
pagenum: 94; title: Special Interest Box: The Tortoise and the Hare
pagenum: 97; title: Practice Problem
pagenum: 98; title: Laboratory Experience 4
pagenum: 98; label: 3.4
title: Analysis of Algorithms
pagenum: 99; label: 3.4.1
title: Data Cleanup Algorithms
pagenum: 99; title: Practice Problems
pagenum: 105; label: 3.4.2
title: Binary Search
pagenum: 106; title: Practice Problem
pagenum: 111; title: Laboratory Experience 5
pagenum: 111; label: 3.4.3
title: Pattern Matching
pagenum: 112; label: 3.4.4
title: Summary
pagenum: 113; title: Practice Problem
pagenum: 113; label: 3.5
title: When Things Get Out of Hand
pagenum: 113; title: Practice Problems
pagenum: 117; title: Laboratory Experience 6
pagenum: 118; label: 3.6
title: Summary of Level 1
pagenum: 118; title: Exercises
pagenum: 120; title: Challenge Work
pagenum: 124; title: For Further Reading
pagenum: 125; label: Level 2
title: The Hardware World
pagenum: 126; label: Chapter 4
title: The Building Blocks: Binary Numbers, Boolean Logic, and Gates
pagenum: 129; label: 4.1
title: Introduction
pagenum: 130; label: 4.2
title: The Binary Numbering System
pagenum: 130; label: 4.2.1
title: Binary Representation of Numeric and Textual Information
pagenum: 130; title: Practice Problems
pagenum: 142; label: 4.2.2
title: Binary Representation of Sound and Images
pagenum: 142; label: 4.2.3
title: The Reliability of Binary Representation
pagenum: 149; title: Practice Problems
pagenum: 150; label: 4.2.4
title: Binary Storage Devices
pagenum: 151; label: 4.3
title: Boolean Logic and Gates
pagenum: 156; label: 4.3.1
title: Boolean Logic
pagenum: 156; title: Special Interest Box: Dr. William Shockley (1910–1989)
pagenum: 156; title: Special Interest Box: George Boole (1815–1864)
pagenum: 157; title: Practice Problems
pagenum: 159; label: 4.3.2
title: Gates
pagenum: 160; label: 4.4
title: Building Computer Circuits
pagenum: 162; label: 4.4.1
title: Introduction
pagenum: 162; label: 4.4.2
title: A Circuit Construction Algorithm
pagenum: 165; title: Practice Problems
pagenum: 169; title: Laboratory Experience 7
pagenum: 170; label: 4.4.3
title: Examples of Circuit Design and Construction
pagenum: 170; title: Practice Problems
pagenum: 178; title: Laboratory Experience 8
pagenum: 178; label: 4.5
title: Control Circuits
pagenum: 179; label: 4.6
title: Conclusion
pagenum: 182; title: Exercises
pagenum: 184; title: Challenge Work
pagenum: 185; title: For Further Reading
pagenum: 186; label: Chapter 5
title: Computer Systems Organization
pagenum: 187; label: 5.1
title: Introduction
pagenum: 188; label: 5.2
title: The Components of a Computer System
pagenum: 190; label: 5.2.1
title: Memory and Cache
pagenum: 192; title: Special Interest Box: Powers of 10
pagenum: 195; title: Practice Problems
pagenum: 201; label: 5.2.2
title: Input/Output and Mass Storage
pagenum: 202; title: Practice Problems
pagenum: 207; label: 5.2.3
title: The Arithmetic/Logic Unit
pagenum: 207; label: 5.2.4
title: The Control Unit
pagenum: 211; title: Practice Problems
pagenum: 215; label: 5.3
title: Putting All the Pieces Together — the Von Neumann Architecture
pagenum: 219; title: Special Interest Box: An Alphabet Soup of Speed Measures — MIPS, MFLOPS, MHz, and GHz
pagenum: 224; title: Laboratory Experience 9
pagenum: 224; label: 5.4
title: Non–Von Neumann Architectures
pagenum: 225; title: Special Interest Box: Speed to Burn
pagenum: 229; label: 5.5
title: Summary of Level 2
pagenum: 231; title: Special Interest Box: Quantum Computing
pagenum: 231; title: Exercises
pagenum: 233; title: Challenge Work
pagenum: 234; title: For Further Reading
pagenum: 235; label: Level 3
title: The Virtual Machine
pagenum: 236; label: Chapter 6
title: An Introduction to System Software and Virtual Machines
pagenum: 239; label: 6.1
title: Introduction
pagenum: 240; label: 6.2
title: System Software
pagenum: 241; label: 6.2.1
title: The Virtual Machine
pagenum: 241; label: 6.2.2
title: Types of System Software
pagenum: 243; label: 6.3
title: Assemblers and Assembly Language
pagenum: 245; label: 6.3.1
title: Assembly Language
pagenum: 245; title: Practice Problems
pagenum: 251; label: 6.3.2
title: Examples of Assembly Language Code
pagenum: 252; title: Practice Problems
pagenum: 256; title: Laboratory Experience 10
pagenum: 256; label: 6.3.3
title: Translation and Loading
pagenum: 257; title: Practice Problems
pagenum: 261; label: 6.4
title: Operating Systems
pagenum: 263; label: 6.4.1
title: Functions of an Operating System
pagenum: 264; title: Special Interest Box: A Machine for the Rest of Us
pagenum: 266; title: Special Interest Box: Hackers
pagenum: 269; title: Practice Problem
pagenum: 270; title: Special Interest Box: The Open Source Movement
pagenum: 273; label: 6.4.2
title: Historical Overview of Operating Systems Development
pagenum: 273; title: Special Interest Box: Now That's Big!
pagenum: 274; label: 6.4.3
title: The Future
pagenum: 282; title: Exercises
pagenum: 285; title: Challenge Work
pagenum: 287; title: For Further Reading
pagenum: 287; label: Chapter 7
title: Computer Networks, the Internet, and the World Wide Web
pagenum: 289; label: 7.1
title: Introduction
pagenum: 290; label: 7.2
title: Basic Networking Concepts
pagenum: 291; label: 7.2.1
title: Communication Links
pagenum: 291; title: Special Interest Box: Blogs
pagenum: 291; title: Practice Problems
pagenum: 296; title: Special Interest Box: Ubiquitous Computing
pagenum: 297; label: 7.2.2
title: Local Area Networks
pagenum: 297; title: Practice Problems
pagenum: 300; label: 7.2.3
title: Wide Area Networks
pagenum: 300; label: 7.2.4
title: Overall Structure of the Internet
pagenum: 302; label: 7.3
title: Communication Protocols
pagenum: 304; label: 7.3.1
title: Physical Layer
pagenum: 306; label: 7.3.2
title: Data Link Layer
pagenum: 307; title: Practice Problems
pagenum: 310; label: 7.3.3
title: Network Layer
pagenum: 311; title: Practice Problems
pagenum: 313; label: 7.3.4
title: Transport Layer
pagenum: 314; label: 7.3.5
title: Application Layer
pagenum: 317; title: Laboratory Experience 11
pagenum: 321; label: 7.4
title: Network Services and Benefits
pagenum: 321; title: Special Interest Box: Spam
pagenum: 322; label: 7.5
title: A Brief History of the Internet and the World Wide Web
pagenum: 324; label: 7.5.1
title: The Internet
pagenum: 324; label: 7.5.2
title: The World Wide Web
pagenum: 328; title: Special Interest Box: Geography Lesson
pagenum: 328; label: 7.6
title: Conclusion
pagenum: 330; label: 7.7
title: Summary of Level 3
pagenum: 330; title: Exercises
pagenum: 332; title: Challenge Work
pagenum: 333; title: For Further Reading
pagenum: 333; label: Level 4
title: The Software World
pagenum: 334; label: Chapter 8
title: Introduction to High-level Language Programming
pagenum: 337; label: 8.1
title: Where Do We Stand?
pagenum: 338; label: 8.2
title: High-level Languages
pagenum: 339; label: 8.3
title: Introduction to Java
pagenum: 341; label: 8.3.1
title: A Simple Java Program
pagenum: 342; title: Special Interest Box: Java Is Born
pagenum: 343; label: 8.3.2
title: Running a Java Program
pagenum: 345; label: 8.4
title: Virtual Data Storage
pagenum: 345; title: Practice Problems
pagenum: 347; label: 8.5
title: Statement Types
pagenum: 348; label: 8.5.1
title: Input Statements
pagenum: 349; title: Special Interest Box: The Console Class
pagenum: 349; title: Practice Problem
pagenum: 351; label: 8.5.2
title: Output Statements
pagenum: 351; title: Practice Problems
pagenum: 352; label: 8.5.3
title: The Assignment Statement
pagenum: 353; title: Practice Problems
pagenum: 356; label: 8.5.4
title: Control Statements
pagenum: 356; title: Practice Problems
pagenum: 366; label: 8.5.5
title: Another Example
pagenum: 368; title: Practice Problems
pagenum: 370; title: Laboratory Experience 12
pagenum: 371; label: 8.6
title: Meeting Expectations
pagenum: 371; label: 8.7
title: Managing Complexity
pagenum: 375; label: 8.7.1
title: Divide and Conquer
pagenum: 375; title: Special Interest Box: Which Java?
pagenum: 375; label: 8.7.2
title: Using Methods
pagenum: 377; label: 8.7.3
title: Writing Methods
pagenum: 380; title: Practice Problems
pagenum: 384; title: Laboratory Experience 13
pagenum: 386; label: 8.8
title: Object-Oriented Programming
pagenum: 386; label: 8.8.1
title: What Is It?
pagenum: 386; label: 8.8.2
title: Java and OOP
pagenum: 388; label: 8.8.3
title: One More Example
pagenum: 393; label: 8.8.4
title: What Have We Gained?
pagenum: 397; title: Practice Problems
pagenum: 399; label: 8.9
title: Graphical Programming
pagenum: 399; label: 8.9.1
title: Graphics Hardware
pagenum: 400; label: 8.9.2
title: Graphics Software
pagenum: 402; title: Practice Problem
pagenum: 411; title: Laboratory Experience 14
pagenum: 411; label: 8.10
title: The Big Picture: Software Engineering
pagenum: 412; label: 8.10.1
title: Scaling Up
pagenum: 412; label: 8.10.2
title: The Software Life Cycle
pagenum: 414; title: Special Interest Box: Vital Statistics for Real Code
pagenum: 414; label: 8.10.3
title: Modern Environments
pagenum: 418; label: 8.11
title: Conclusion
pagenum: 419; title: Exercises
pagenum: 420; title: Challenge Work
pagenum: 423; title: For Further Reading
pagenum: 424; label: Chapter 9
title: The Tower of Babel
pagenum: 425; label: 9.1
title: Why Babel?
pagenum: 426; label: 9.2
title: Procedural Languages
pagenum: 427; label: 9.2.1
title: FORTRAN
pagenum: 428; title: Special Interest Box: Old Dog, New Tricks #1
pagenum: 430; title: Practice Problem
pagenum: 430; label: 9.2.2
title: COBOL
pagenum: 430; title: Practice Problem
pagenum: 432; label: 9.2.3
title: C/C++
pagenum: 432; title: Practice Problems
pagenum: 435; label: 9.2.4
title: Ada
pagenum: 436; title: Practice Problem
pagenum: 437; label: 9.2.5
title: C# and .NET
pagenum: 437; title: Practice Problem
pagenum: 438; title: Special Interest Box: Old Dog, New Tricks #2
pagenum: 439; label: 9.3
title: Special-purpose Languages
pagenum: 439; label: 9.3.1
title: SQL
pagenum: 439; label: 9.3.2
title: HTML
pagenum: 440; title: Laboratory Experience 15
pagenum: 442; title: Special Interest Box: Beyond HTML
pagenum: 442; label: 9.3.3
title: JavaScript
pagenum: 443; title: Practice Problems
pagenum: 445; title: Special Interest Box: PHP
pagenum: 445; label: 9.4
title: Alternative Programming Paradigms
pagenum: 446; label: 9.4.1
title: Functional Programming
pagenum: 446; title: Practice Problems
pagenum: 451; title: Special Interest Box: Simplicity Is in the Eye of the Beholder
pagenum: 451; title: Laboratory Experience 16
pagenum: 452; label: 9.4.2
title: Logic Programming
pagenum: 452; title: Practice Problems
pagenum: 457; label: 9.4.3
title: Parallel Programming
pagenum: 458; title: Practice Problem
pagenum: 461; label: 9.5
title: Conclusion
pagenum: 461; title: Special Interest Box: Parallel Computing with Titanium
pagenum: 461; title: Exercises
pagenum: 464; title: Challenge Work
pagenum: 466; title: For Further Reading
pagenum: 467; label: Chapter 10
title: Compilers and Language Translation
pagenum: 469; label: 10.1
title: Introduction
pagenum: 470; label: 10.2
title: The Compilation Process
pagenum: 473; label: 10.2.1
title: Phase I: Lexical Analysis
pagenum: 474; title: Practice Problems
pagenum: 477; label: 10.2.2
title: Phase II: Parsing
pagenum: 477; title: Practice Problems
pagenum: 483; title: Practice Problems
pagenum: 493; label: 10.2.3
title: Phase III: Semantics and Code Generation
pagenum: 494; label: 10.2.4
title: Phase IV: Code Optimization
pagenum: 503; title: Laboratory Experience 17
pagenum: 503; title: Practice Problems
pagenum: 503; title: Special Interest Box: "I Do Not Understand," Said the Machine
pagenum: 508; label: 10.3
title: Conclusion
pagenum: 509; title: Exercises
pagenum: 518; title: Challenge Work
pagenum: 512; title: For Further Reading
pagenum: 513; label: Chapter 11
title: Models of Computation
pagenum: 515; label: 11.1
title: Introduction
pagenum: 516; label: 11.2
title: What Is a Model?
pagenum: 516; title: Practice Problems
pagenum: 518; label: 11.3
title: A Model of a Computing Agent
pagenum: 518; label: 11.3.1
title: Properties of a Computing Agent
pagenum: 518; label: 11.3.2
title: The Turing Machine
pagenum: 519; title: Special Interest Box: Alan Turing, Brilliant Eccentric
pagenum: 520; title: Practice Problems
pagenum: 526; label: 11.4
title: A Model of an Algorithm
pagenum: 527; label: 11.5
title: Turing Machine Examples
pagenum: 530; label: 11.5.1
title: A Bit Inverter
pagenum: 530; label: 11.5.2
title: A Parity Bit Machine
pagenum: 532; label: 11.5.3
title: Machines for Unary Incrementing
pagenum: 535; label: 11.5.4
title: A Unary Addition Machine
pagenum: 538; title: Practice Problems
pagenum: 540; title: Laboratory Experience 18
pagenum: 540; label: 11.6
title: The Church–Turing Thesis
pagenum: 540; title: Special Interest Box: The Turing Award
pagenum: 541; label: 11.7
title: Unsolvable Problems
pagenum: 543; title: Special Interest Box: Couldn't Do, Can't Do, Never Will Be Able To...
pagenum: 548; title: Practice Problems
pagenum: 548; title: Laboratory Experience 19
pagenum: 548; label: 11.8
title: Conclusion
pagenum: 549; label: 11.9
title: Summary of Level 4
pagenum: 549; title: Exercises
pagenum: 551; title: Challenge Work
pagenum: 553; title: For Further Reading
pagenum: 555; label: Level 5
title: Applications
pagenum: 556; label: Chapter 12
title: Simulation and Modeling
pagenum: 559; label: 12.1
title: Introduction
pagenum: 560; label: 12.2
title: Computational Modeling
pagenum: 560; label: 12.2.1
title: Introduction to Systems and Models
pagenum: 560; label: 12.2.2
title: Computational Models, Accuracy, and Errors
pagenum: 562; label: 12.2.3
title: An Example of Model Building
pagenum: 565; title: Practice Problems
pagenum: 572; title: Laboratory Experience 20
pagenum: 573; label: 12.3
title: Running the Model and Visualizing Results
pagenum: 573; label: 12.4
title: Conclusion
pagenum: 580; title: Special Interest Box: The Mother of all Computations!
pagenum: 581; title: Exercises
pagenum: 582; title: Challenge Work
pagenum: 583; title: For Further Reading
pagenum: 584; label: Chapter 13
title: Electronic Commerce and Information Security
pagenum: 585; label: 13.1
title: Introduction
pagenum: 586; title: Special Interest Box: Shopping on the Web
pagenum: 587; label: 13.2
title: E-commerce
pagenum: 588; label: 13.2.1
title: The Vision Thing
pagenum: 588; label: 13.2.2
title: Decisions, Decisions
pagenum: 589; label: 13.2.3
title: Anatomy of a Transaction
pagenum: 590; title: Special Interest Box: A Rose by Any Other Name
pagenum: 592; title: Special Interest Box: Gone Phishin'
pagenum: 595; label: 13.2.4
title: Designing Your Web Site
pagenum: 595; label: 13.2.5
title: Behind the Scenes
pagenum: 597; title: Special Interest Box: The Price of Success
pagenum: 598; title: Practice Problem
pagenum: 598; label: 13.3
title: Databases
pagenum: 598; label: 13.3.1
title: Data Organization
pagenum: 599; label: 13.3.2
title: Database Management Systems
pagenum: 600; label: 13.3.3
title: Other Considerations
pagenum: 604; title: Laboratory Experience 21
pagenum: 605; title: Practice Problems
pagenum: 606; label: 13.4
title: Information Security
pagenum: 606; label: 13.4.1
title: Encryption Overview
pagenum: 607; label: 13.4.2
title: Simple Encryption Algorithms
pagenum: 608; title: Practice Problems
pagenum: 610; label: 13.4.3
title: DES
pagenum: 610; title: Laboratory Experience 22
pagenum: 611; title: Special Interest Box: Cracking DES
pagenum: 612; label: 13.4.4
title: Public-Key Systems
pagenum: 614; title: Practice Problem
pagenum: 616; label: 13.5
title: Conclusion
pagenum: 616; title: Exercises
pagenum: 617; title: Challenge Work
pagenum: 617; title: For Further Reading
pagenum: 618; label: Chapter 14
title: Artificial Intelligence
pagenum: 619; label: 14.1
title: Introduction
pagenum: 620; title: Special Interest Box: To Whom Am I Speaking?
pagenum: 621; label: 14.2
title: A Division of Labor
pagenum: 621; label: 14.3
title: Knowledge Representation
pagenum: 624; title: Practice Problem
pagenum: 627; label: 14.4
title: Recognition Tasks
pagenum: 627; title: Special Interest Box: Read Me a Story
pagenum: 632; title: Laboratory Experience 23
pagenum: 632; title: Practice Problem
pagenum: 633; label: 14.5
title: Reasoning Tasks
pagenum: 633; label: 14.5.1
title: Intelligent Searching
pagenum: 633; label: 14.5.2
title: Swarm Intelligence
pagenum: 635; title: Special Interest Box: The Chess Challenge
pagenum: 636; label: 14.5.3
title: Intelligent Agents
pagenum: 637; title: Special Interest Box: ANTS in Space!
pagenum: 637; label: 14.5.4
title: Expert Systems
pagenum: 639; title: Practice Problems
pagenum: 642; label: 14.6
title: Robotics
pagenum: 642; label: 14.7
title: Conclusion
pagenum: 643; label: 14.8
title: Summary of Level 5
pagenum: 644; title: Special Interest Box: Shall We Dance?
pagenum: 644; title: Exercises
pagenum: 645; title: Challenge Work
pagenum: 646; title: For Further Reading
pagenum: 649; label: Level 6
title: Social Issues in Computing
pagenum: 650; label: Chapter 15
title: Making Decisions about Computers, Information, and Society
pagenum: 653; label: 15.1
title: Introduction
pagenum: 654; label: 15.2
title: Case Studies
pagenum: 654; label: 15.2.1
title: Case 1: The Story of MP3 — Compression Codes, Musicians, and Money
pagenum: 654; title: Practice Problems
pagenum: 660; title: Special Interest Box: The Sound of Music
pagenum: 661; label: 15.2.2
title: Case 2: PGP — The U.S. Government vs. Phil Zimmermann
pagenum: 661; label: 15.2.3
title: Case 3: Hackers — Public Enemies or Gadflies?
pagenum: 665; title: Practice Problems
pagenum: 666; title: Special Interest Box: The Cyborg
pagenum: 667; title: Practice Problems
pagenum: 670; label: 15.2.4
title: Thinking Straight about Technology and Ethics
pagenum: 670; label: 15.2.5
title: Case 4: Genetic Information and Medical Research
pagenum: 671; label: 15.3
title: What We Covered and What We Did Not
pagenum: 675; label: 15.4
title: Summary of Level 6
pagenum: 676; title: Exercises
pagenum: 677; title: For Further Reading
pagenum: 678; title: Appendix
pagenum: 681; title: Answers to Practice Problems
pagenum: 683; title: Index
pagenum: 711