48
COMPUTER SCIENCE NEW Student Textbook Catalogue www.wiley.com/go/courses 2011

New Student Textbook

Embed Size (px)

DESCRIPTION

Computer science textbook catalog.

Citation preview

Page 1: New Student Textbook

COMPUTER sCiEnCE

nEw Student Textbook Catalogue

www.wiley.com/go/courses

2011

www.wiley.com/go/courses

Page 2: New Student Textbook

Visit: www.wiley.com/go/courses for more information

ContentsProgramming JAVA . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 – 6

Programming C++ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7

Programming Language Concepts . . . . . . . . . . . . . . . . . . . .8

COBOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8

Operating Systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 – 10

Software Engineering . . . . . . . . . . . . . . . . . . . . . . . . .11 – 13

Multimedia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14 – 15

Web Programming and Development . . . . . . . . . . . .16 – 17

Mathematical Programming and Numerical Methods . . . .18

Electronic Commerce. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18

Computer Graphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19

Concurrency. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20

Data Structures and Algorithms . . . . . . . . . . . . . . . . .20 – 23

Computer Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . .24

Systems Analysis and Design . . . . . . . . . . . . . . . . . . . . . . .24

Databases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25

Object Technology. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25

Networks and Communications . . . . . . . . . . . . . . . . . . . . .26

Computer Security. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27

Ethics and Professional Issues in Computing. . . . . . . . . . .28

Human Computer Interaction. . . . . . . . . . . . . . . . . . .29 – 31

Artificial Intelligence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32

Information Technology and Information Systems . .33 – 36

Microsoft – Information Workers . . . . . . . . . . . . . . . .37 – 38

Microsoft – Developers . . . . . . . . . . . . . . . . . . . . . . . . . . . .39

Microsoft – IT Professionals. . . . . . . . . . . . . . . . . . . . .40 – 41

Computer science

Experience the difference!WileyPLUS combines the complete, dynamic

online text with all of the teaching, testing and

learning resources instructors and students

need, in one easy-to-use system. WileyPLUS is

available with many of Wiley’s market-leading

text books denoted throughout this catalogue

with the WileyPLUS symbol.

Benefits of WileyPLUS

n The entire textbook online

n All of the course resources in one place

n Teaching resources to use in class

n Learning resources to fit every learning style

Take a look at the benefits of using

WileyPLUS in your course –

visit www.wileyplus.com

Page 3: New Student Textbook

Java For Everyone gives an introduction to Java and computer programmingthat focuses on the essentials and on effective learning. It is suitable for a firstcourse in programming for computer scientists, engineers, and students in othertechnical or scientific disciplines. No prior programming experience is required,and only a modest amount of high school algebra is needed.

What sets this book apart is its visual approach that motivates the reader andeases navigation. Guidance and worked examples help students succeed byproviding starting points and outlining the tasks at hand. Ample practice givesstudents the confidence they need. From simple programming assignments toself-check questions at the end of each section, Java For Everyone gets studentsprogramming in an enjoyable and friendly manner.

Features:

• Provides practical programming instruction to a wide range of students.

• Gets students programming as soon as possible.

• Highly accessible content – in a market where some texts are viewed as toorigorous.

• Assumes students have little or no programming experience.

Supplements: Companion website includes Practice Quiz, Lecture Slides, ImageGallery, Worked Examples, Web Chapters and Art PowerPoints.

9780471791911 • 515pp • February 2010 • Pbk

3For general enquiries, please email: [email protected]

PROGRAMMING JAVA

Contents:

1. Introduction.

2. Fundamental Data Types.

3. Decisions.

4. Loops.

5. Methods.

6. Arrays and Array Lists.

7. Objects and Classes.

8. Input/Output and Exception Handling.

9. Inheritance and Interfaces.

10. Collections and Maps.

11. Graphics and Event Handling (Web Only).

12. Graphical User Interfaces (Web Only).

13. Recursion (Web Only).

Appendix A The Basic Latin and Latin-1 Subsetsof Unicode.

Appendix B Java Operator Summary.

Appendix C Java Reserved Word Summary.

Appendix D The Java Library.

Appendix E Java Syntax Summary.

Appendix F Html Summary.

Appendix G Tool Summary.

Appendix H Javadoc Summary.

Appendix I Number Systems.

Appendix J Bit and Shift Operations.

Appendix K Uml Summary.

Appendix L Java Language Coding Guidelines.

Glossary.

Index.

Java For EveryoneCompatible with Java 5, 6 & 7

CAY S. HORSTMANN, San Jose State University, USA.

Horstmann delivers the essentials of how to program using Java in a more accessible,less rigorous approach.

WileyPLUS is a web-based application that assists instructors inpreparing for classes and lectures and automates the process

of assigning and grading homework. It allows students to complete theirhomework online and receive instant feedback on their work.

WileyPLUS for JAVA For Everyone includes: Quickstart presentations by Cay Horstmann, Solutions to all exercises, Test bank, Lecture slides, A complete online version of the text, Lab manual, Source code for allexamples in the book, Programming style guide, Help with commoncompilers, Additional review and programming exercises, “Link-to-text”feature, Computer-assisted grading of code completion and programming exercises within LabRat.

Page 4: New Student Textbook

Realistic programming examples, homework assignments, and lab exercises buildstudent problem-solving abilities. The book includes a set of advanced chaptersthat makes the book suitable for a 2-semester course sequence, or as acomprehensive reference to programming in Java. The homework package includesa great quantity and variety of problem types and the LabRat tool in WileyPLUSpermits automated submission and grading of programming assignments.

Features:

• The LabRat software has been refocused on helping students PRACTICEprogramming.

• ‘How to Sections’ walk through the steps to solving a problem; using workedexamples to apply these steps to motivational examples, such as credit cardprocessing.

• Labs and online code-completion problems allow students to tackle largertasks by breaking them into smaller steps.

• More features for the non-linear reader: Example tables present a variety ofuses and special cases in a compact format. Common errors, tips, and specialtopics make it easy to refer back to these topics when solving problems.

• Annotated Syntax Boxes call out features of typical example code to drawstudent attention to the key elements of the syntax.

Supplements: Companion website includes Lecture Slides, Review andProgramming Solutions, Test Bank, Worked Examples and Art PowerPoint Slides.

9780470553091 • 1152pp • February 2010 • Pbk

4 Visit: www.wiley.com/go/courses for more information

PROGRAMMING JAVA

Contents:

1. Introduction.

2. An Introduction to Objects and Classes.

3. Fundamental Data Types.

4. Decisions.

5. Iteration.

6. Arrays and Array Lists.

7. Designing Classes.

8. Interfaces and Polymorphism.

9. Inheritance.

10. Input/Output and Exception Handling.

11. Object-Oriented Design.

12. Recursion.

13. Sorting and Searching.

14. An Introduction to Data Structures.

15. Advanced Data Structures.

16. Generic Programming.

17. Graphical User Interfaces (Advanced).

18. Streams and Binary Input/Output (Advanced).

19. Multithreading (Advanced).

20. Internet Networking (Advanced).

21. Relational Databases (Advanced).

22. Xml (Advanced).

23. Web Applications (Advanced).

Big JavaFor Java 7 and 8

4th Edition

CAY S. HORSTMANN, San Jose State University, USA.

Horstmann provides a comprehensiveintroduction to fundamental programmingtechniques and design skills helping thestudent master basic concepts.

WileyPLUS is a web-based application that assists instructors inpreparing for classes and lectures and automates the process

of assigning and grading homework. The power of WileyPLUS is that eachproblem is linked to the relevant section of the interactive book. It allowsstudents to complete their homework online and receive instant feedbackon their work.

WileyPLUS for Big JAVA includes: Quickstart presentations by CayHorstmann, Solutions to all exercises, Test bank, Lecture slides thatsummarize each chapter and include code listings and figures, A completeonline version of the text, Lab manual, Source code for all examples in thebook, Additional review and programming exercises, “Link-to-text” feature.

Page 5: New Student Textbook

Providing a comprehensive introduction to fundamental programming techniquesand design skills helping the student master basic concepts. Includes realisticprogramming examples, homework assignments, and lab exercises which buildstudent problem-solving abilities.

Features:

• Introduces programmers to objects at a gradual pace.

• The syntax boxes are revised to show typical code examples rather thanabstract notation. This includes optional example modules using Alice andGreenfoot.

• The examples feature annotations with dos and don’ts along with crossreferences to more detailed explanations in the text.

• New tables show a large number of typical and cautionary examples. New programming and review problems are also presented that ensure a broad coverage of topics.

• In addition, Java 7 features are included to provide programmers with themost up-to-date information.

Supplements: Companion website includes Lecture slides, test bank, solutions,worked examples and online chapters.

9780470561591 • 688pp • January 2010 • Pbk

5For general enquiries, please email: [email protected]

PROGRAMMING JAVA

Java ConceptsFor Java 7 and 8

6th Edition

CAY S. HORSTMANN, San Jose State University, USA.

This book introduces programmers to objectsat a gradual pace.

Contents:

1. Introduction.

2. An Introduction to Objects and Classes.

3. Fundamental Data Types.

4. Decisions.

5. Iteration.

6. Arrays and Array Lists.

7. Designing Classes.

8. Interfaces and Polymorphism.

9. Inheritance.

10. Input/Output and Exception Handling.

11. Object-Oriented Design.

12. Recursion.

13. Sorting and Searching.

14. An Introduction to Data Structures.

15. Advanced Data Structures (Web Only).

16. Generic Programming (Web Only).

17. Graphical User Interfaces (Web Only).

Appendix A – L.

Glossary.

Index.

WileyPLUS is a web-based application that assists instructors inpreparing for classes and lectures and automates the process

of assigning and grading homework. The power of WileyPLUS is that eachproblem is linked to the relevant section of the interactive book. It allowsstudents to complete their homework online and receive instant feedbackon their work.

WileyPLUS for Java Concepts includes: A complete online version of thetext, Animations of key concepts, Self-check practice problems for students,Source code for problems, A “Link-to-text” feature, LabRat homeworkgrading tool, Code completion exercises, Programming exercises, Test bank,Review exercises, Instructor’s image gallery, Presentation Slides, Instructor’ssolutions to programming exercises and source code, WileyPLUS/Quickstartpresentations.

Page 6: New Student Textbook

6 Visit: www.wiley.com/go/courses for more information

PROGRAMMING JAVA

Introduction to Programming and ObjectOriented Design Using Java 3rd EditionJAIME NIÑOFREDERICK A. HOSCH, both of University of New Orleans, USA.

Now in the third edition, this key title emphasizes object oriented design while enabling readers to getrelevant exposure to Java syntax throughout the text.

Features:

• Sophisticated but accessible writing style.

• Learners actually apply design and testing concepts.

• Highlights syntax without distracting from design fundamentals.

Contents: Introduction to Object-Oriented Software Design. 1 Data Abstraction: Introductory Concepts. 2 Defining a Simple Class. 3 Designing Interacting Classes. 4 Conditions. 5 Programming by Contract. 6 Testing. 7 Building a Text-Based User Interface. 8 The Software Life Cycle: Building a Complete System. 9 Specifying Clients: Interfaces. 10 Class Subtyping and Inheritance. 11 Modeling with Abstraction. 12 Lists. 13 Arrays. 14 Sorting and Searching. 15 Failures and Exceptions. 16 Stream I/O. 17 Building aGraphical User Interface. 18 Integrating User Interface and Model: The Model-View Controller Pattern. 19 Recursion. 20 Generic Structures. 21 Implementing Lists: Linked Implementations. 22 Iterators.Supplement A: Systems and Software. B: Programming Errors. C: Applets. D: Enumeration Types: The Rest of the Story. Appendix I: Compiling, Executing, and Documenting. II: DrJava. III: Controls and Basic Latin: The First 128 Unicode Characters.

9780470128718 • 1040pp • 2008Pbk

NEW!

Java Programming 24-Hour Trainer YAKOV FAIN

A unique book-and-video package presented by Java guru Yakov Fain.

As one of the most popular software languages for building Web applications. The latest version includesnumerous updates that both novice and experienced developers need to know. Java authority Yakov Fainfully covers Javas new features as well as its language extensions, classes and class methods, and the SwingApplication Framework.

Features:

• Features a unique book-and-DVD combination that starts from scratch and introduces newcomers to Java.

• Integrates instructional videos with each lesson in the book, teaching by doing!

• Each lesson includes hands-on programming exercises to enrich your learning experience.

• Shares easy-to-follow lessons, step-by-step instructions, screen shots, and supplemental exercises

Contents: Introduction. 1 Introducing Java. 2 Eclipse Ide. 3 Object-Oriented Programming. 4 Class Methods.5 Back to Java Basics. 6 Packages, Interfaces, and Encapsulation. 7 With Abstract Classes and Interfaces. 8 Introducing the Graphic User Interface. 9 Event Handling in Ui. 10 Introduction to Java Applets. 11 Developing a Tic-Tac-Toe Applet. 12 Developing a Ping-Pong Game. 13 Error Handling. 14 Introduction toCollections. 15 Introduction to Generics. 16 Working with Streams. 17 Java Serialization. 18 NetworkProgramming. 19 Processing E-Mails with Java. 20 To Multi-Threading. 21 Digging Deeper into ConcurrentExecution. 22 Working with Databases using Jdbc. 23 Swing with Jtable. 24 Annotations and Reflection. 25 Remote Method Invocation. 26 Java Ee 6 Overview. 27 Programming with Servlets. 28 Javaserver Pages.29 Applications with Jsf. 30 Introducing Jms and Mom. 31 Introducing Jndi. 32 Introduction to EnterpriseJavabeans. 33 Introduction to The Java Persistence Api. 34 Restful Web Services. 35 Introduction to SpringMvc Framework. 36 Introduction to Hibernate Framework. 37 Javafx To The Mix. 38 Java Technical Interviews.Appendix: What’s on the DVD? Using the DVD on a PC. Using the DVD on a Mac. What’s on the DVD?Troubleshooting. Customer Care. Index.

Note: CD-ROM/DVD and other supplementary materials available with this product.

9780470889640 • 696pp January 2011 • Pbk

Page 7: New Student Textbook

NEW EDITION!

C++ for Everyone2nd EditionCAY S. HORSTMANN, San Jose StateUniversity, USA.

Thorough and updatedcoverage on all the essentialC++ concepts. It is the go-to guide for gettingstarted with C++!

Aimed at providing a solid foundation inprogramming with C++, this new editionincorporates programming exercises withhelpful self-check questions that reinforcethe concepts discussed throughout thebook. Students will benefit from the how-to sections that show how concepts areapplied and advanced materials arefeatured on the accompanying websitewhen readers are ready to take theirprogramming skills to the next level.

Features:

• Shows how to use C++ to yourbenefit.

• Includes advice for avoiding pitfalls.

• Incorporates self-check questions andprogramming exercises to reinforcewhat you learn.

Contents: 1 Introduction. 2 FundamentalData Types. 3 Decisions. 4 Loops. 5 Functions. 6 Arrays and Vectors. 7 Pointers. 8 Streams. 9 Classes. 10 Inheritance.

9780470927137 • 534pp • October 2011 Pbk

Big C++2nd EditionCAY S. HORSTMANNTIMOTHY A. BUDD, both of San JoseState University, USA.

Providing in-depth coverageof advanced principles andapplications of object-orientedprogramming using C++.

Features:

• Guidance and worked examples helpstudents succeed.

• Abundant practice tools build studentconfidence and skills.

• Technically accurate and detailed.

• Comprehensive coverage provides adeep grounding in object-orientedprogramming and the C++ language.

Contents: Fundamental C++. 1 Introduction. 2 Numbers and Objects. 3 Control Flow. 4 Functions. 5 Classes. 6 Vectors and Arrays. 7 Pointers. 8 Inheritance. 9 Streams Algorithms andData Structures. 10 Recursion. 11 Sortingand Searching. 12 Lists, Queues, andStacks. 13 Sets, Maps, and Priority QueuesAdvanced C++. 14 Operator Overloading.15 Memory Management. 16 Templates.17 Exception Handling. 18 Name ScopeManagement. 19 Class Hierarchies. 20 TheStandard Template Library. 21 The C++ 0xStandard OO Design. 22 Object-OrientedDesign. 23 The Unified ModelingLanguage. 24 An Introduction to DesignPatterns. Applications. 25 Graphical UserInterfaces. 26 Relational Databases (Webonly.) 27 XML (Web only). Appendices.

Supplements: WileyPlus SolutionsManual, Source Code, PowerPoint slides,TB, Lab Manual.

9780470383285 • 1088pp • 2009 • PbkAdoption price available on request

NEW!

Ivor Horton’sBeginning VisualC++ 2010 EditionIVOR HORTON

The leading author ofprogramming tutorialsintroduces you to Visual C++ 2010.

A comprehensive introduction to both theStandard C++ language and to VisualC++ 2010; no previous programmingexperience is required.

Features:

• Microsoft Visual C++ is one of themost popular C++ developmentenvironments and compilers, used byhundreds of thousands of developers.

• Covers all the language changes in VisualC++ 2010, library additions, new MFCfeatures, changes in the Visual Studiodevelopment environment, and more.

Contents: Introduction. 1 Programmingwith Visual C++ 2010. 2 Data, Variables,and Calculations. 3 Decisions and Loops. 4 Arrays, Strings, and Pointers. 5 Introducing Structure into yourPrograms. 6 More about ProgramStructure. 7 Defining your own Data Types.8 More on Classes. 9 Class Inheritance andVirtual Functions. 10 The StandardTemplate Library. 11 DebuggingTechniques. 12 Windows ProgrammingConcepts. 13 Programming for MultipleCores. 14 Windows Programming with theMicrosoft Foundation Classes. 15 Workingwith Menus and Toolbars. 16 Drawing in aWindow. 17 Creating the Document andImproving the View. 18 Working withDialogs and Controls. 19 Storing andPrinting Documents. 20 Writing your ownDLL’s. Index.

Note: CD-ROM/DVD and othersupplementary materials available withthis product.

9780470500880 • 1272pp • April 2010 • Pbk

PROGRAMMING C++

7For general enquiries, please email: [email protected]

Page 8: New Student Textbook

8 Visit: www.wiley.com/go/courses for more information

PROGRAMMING LANGUAGE CONCEPTS

Programming Language Design Concepts DAVID A. WATT, University of Glasgow, UK.

This book explains the concepts underlying programming languages, and demonstrates how these conceptsare synthesized in the major paradigms: imperative, OO, concurrent, functional, logic and scripting.

Features:

• Java, C and C++ used as exemplar languages.

• Additional case-study languages Python, Haskell, Prolog and Ada.

• Deepens study by examining the motivation of programming languages not just their features.

Contents: Preface. Part I: Introduction. 1 Programming Languages. Part II: Basic Concepts. 2 Values and Types. 3 Variables and Storage. 4 Bindings and Scope. 5 Procedural Abstraction. Part III: Advanced Concepts. 6 Data Abstraction. 7 Generic Abstraction. 8 Type Systems. 9 Control Flow. 10 Concurrency (by William Findlay). Part IV: Paradigms. 11 Imperative Programming. 12 Object-OrientedProgramming. 13 Concurrent Programming (by William Findlay). 14 Functional Programming. 15 Logic Programming. 16 Scripting. Part V: Conclusion. 17 Language Selection. 18 Language Design.Bibliography. Glossary. Index.

Supplements: Companion Website containing slide presentations and sample solutions to most of theexercises.

9780470853207 • 492pp • 2004Pbk

COBOL For The 21st Century11th EditionNANCY STERN, Hofstra UniversityROBERT A. STERN, Nassau Community CollegeJAMES P. LEY, University of Wisconsin-Stout, USA.

Now in its eleventh edition, COBOL for the 21st Century continues to show how to design COBOL programsthat are easy to read, debug, modify and maintain. Students will learn how to write interactive programs aswell as batch programs with sophisticated file processing techniques, and become familiar with valuableinformation processing and systems concepts.

Contents: Unit 1: The Basics. 1 An Introduction to Structured Program Design in COBOL. 2 The Identification and Environment Divisions. 3 The Data Division. 4 Coding Complete COBOL Programs:The Procedure Division. Unit II: Designing Structured Programs. 5 Designing and Debugging Batch andInteractive COBOL Programs. 6 Moving Data, Printing Information, and Displaying Output Interactively. 7 Computing in COBOL: The Arithmetic Verbs and Intrinsic Functions. 8 Decision Making using the IF andEvaluate Statements. 9 Iteration: Beyond the Basic Perform. Unit III: Writing High-Level COBOL Programs. 10 Control Break Processing. 11 Data Validation. 12 Array Processing and Table Handling. Unit IV: FileMaintenance: 13 Sequential File Processing. 14 Sorting and Merging. 15 Indexed and Relative Rile Processing.Unit V: Advanced Topics. 16 Improving Program Performance Using the COPY, CALL and Other Statements.17 The Report Writer Module. Appendices. A: COBOL Character Set and Reserved Words. B: Differences Among the COBOL Standards. C: Glossary.

9780471722618 • 832pp • 2005Pbk

COBOL

Page 9: New Student Textbook

This includes much of what is traditionally covered in operating-system textbooks:concurrency, scheduling, linking and loading, storage management (both real andvirtual), file systems, and security. However, the book also covers issues that comeup every day in operating-systems design and implementation but are not oftentaught in undergraduate courses. For example, the text includes:

• Deferred work, which includes deferred and asynchronous procedure calls inWindows, tasklets in Linux, and interrupt threads in Solaris.

• The intricacies of thread switching, on both uniprocessor and multiprocessorsystems.

• Modern file systems, such as ZFS and WAFL.

• Distributed file systems, including CIFS and NFS version 4.

The book and its accompanying significant programming projects make studentscome to grips with current operating systems and their major operating-systemcomponents and to attain an intimate understanding of how they work.

Designed for a one-semester operating-systems course for advancedundergraduates and beginning graduate students. Prerequisites for the coursegenerally include an introductory course on computer architecture and anadvanced programming course.

Features:

• A variety of accompanying projects help students attain an intimateunderstanding of how the major operating-systems components work.

• Organization of Table of Contents helps make a comprehensive programmingproject possible. For example, Chapter 2 provides a full tutorial on how towrite multithreaded programs, both using POSIX threads and Windowsthreads. Though the material covers such programming from an application-program perspective, both the concepts and the practice apply toprogramming within an operating system.

• Three types of end-of-chapter exercises provide plenty of practice. Theseinclude unstarred, starred, and two-starred problems that range from quickand easy review to challenging, exam type problems.

9780471687238 • 444pp • December 2010 • Hbk

9For general enquiries, please email: [email protected]

OPERATING SYSTEMS

Contents:

1. Introduction.

2. Multithreaded Programming.

3. Basic Concepts.

4. Operating-System Design.

5. Processor Management.

6. File Systems.

7. Memory Management.

8. Security.

9. Introduction to Networking.

10. Distributed File Systems.

NEW!

Operating Systemsin DepthTHOMAS W. DOEPPNER, Brown University, USA.

The goal of this book is to bring together and explain current practice in operating systems.

Page 10: New Student Textbook

Continuing to provide a solid theoretical foundation for understanding operatingsystems, by staying current, relevant, and adapting to emerging course needs.

This market-leading text has continued to define the operating systems course.This text digs deeper to uncover those fundamental concepts that have remainedconstant throughout the evolution of today's operation systems.

Features:

• Coverage of the latest and most relevant systems, including Windows XP,Linux, Solaris and FreeBSD (Unix).

• All code examples are written in C and Java.

• Over 15 new programming exercises that emphasize processes, threads, sharedmemory, process synchronization, and networking.

Contents: Part I: Overview. 1 Introduction. 2 Operating-System Structures. Part 2: Process Management. 3 Processes. 4 Threads. 5 CPU Scheduling. 6 ProcessSynchronization. 7 Deadlocks. Part 3: Memory Management. 8 Main Memory. 9 Virtual Memory. Part 4: Storage Management. 10 File-System Interface. 11 File-System Implementation. 12 Mass-Storage Structure. 13 I/O Systems. Part 5: Protection and Security. 14 Protection. 15 Security. Part 6: DistributedSystems. 16 Distributed System Structure. 17 Distributed File Systems. 18 Distributed Coordination. Part 7: Special Purpose Systems. 19 Real-TimeSystems. 20 Multimedia Systems. Part 8: Case Studies. 21 The Linux System. 22 Windows XP. 23 Influential Operating Systems.

Supplements: WileyPLUS, OS Simulators, Solutions Manual, Source Code.

9780470233993 • 992pp • 2009 • Pbk

10 Visit: www.wiley.com/go/courses for more information

OPERATING SYSTEMS

Operating SystemConcepts 8th Edition

ABRAHAM SILBERSCHATZ, Yale UniversityPETER B. GALVIN, Corporate TechnologiesGREG GAGNE, Westminster College, USA.

The market-leading book that covers thelatest and most relevant systems.

Also Available:

Operating SystemConcepts with Java8th EditionABRAHAM SILBERSCHATZ, Yale UniversityPETER B. GALVIN, Corporate TechnologiesGREG GAGNE, Westminster College, USA.

An alternative version of the bestsellingSilberschatz text offering a core version of thetext for students.

Contents: 1 Introduction. 2 System Structures. 3 Process Concept. 4 Multithreaded Programming.5 Process Scheduling. 6 Synchronization. 7 Deadlocks. 8 Memory-Management Strategies.9 Virtual-Memory Management. 10 File-System.11 Implementing File-Systems. 12 Secondary-Storage Structure. 13 I/O Systems. 14 SystemProtection. 15 System Security. 16 The LinuxSystem. 17 Windows XP. 18 Influential OperatingSystems. 19 Distributed System Structures(online). 20 Distributed File Systems (online). 21 Distributed Synchronization (online). 22 Real-TimeSystems (online). 23 Multimedia Systems (online).

This text also comes with WileyPLUS. Find out more at www.wileyplus.com

9780470398791 • 928pp • February 2010Hbk

WileyPLUS is a web-based application that assists instructors inpreparing for classes and lectures and automates the process

of assigning and grading homework. The power of WileyPLUS is that eachproblem is linked to the relevant section of the interactive book.

WileyPLUS for Operating System Concepts includes: A complete onlineversion of the text, Presentation Slides, Student Source Code, Student Labs,A “Link-to-text”, Approximately 500 assessment problems, Instructor’sSolutions Manual, Presentation Slide, Instructor’s Source Code, WileyPLUS/Quickstart assignments.

Page 11: New Student Textbook

11For general enquiries, please email: [email protected]

SOFTWARE ENGINEERING

Software EngineeringModern Approaches, 2nd EditionERIC J. BRAUDE, MICHAEL E. BERNSTEIN, both of Boston University, USA.

The most comprehensive and practical introduction to the principles ofsoftware through a balance of concepts and applications.

The updated and expanded second edition builds on the object-oriented approach and explains contemporarymethods in software engineering, including agile and open source approaches. Written to communicate thecomplexity of software engineering, the text combines practical industrial experience with up-to-dateacademic experience to give students a feel for the complexity and important issues of real-world development.

Features:

• Up-to-date: covers agile practices and develops open source practices.

• Two new open source case studies.

• Several cases studies are included at the end of each major part of the book.

• Gives how-to information for building application in team settings.

Contents: Part I: Introduction to Software Engineering. 1 The Goals and Terminology of SoftwareEngineering. 2 Introduction to Quality and Metrics in Software Engineering. Part II: Software Process. 3 Software Process. 4 Agile Software Processes. 5 Quality in the Software Process. 6 Software ConfigurationManagement. Part III: Project Management. 7 Principles of Software Project Management I: Organization,Tools, and Risk Management. 8 Principles of Software Project Management II: Estimation, Scheduling, andPlanning. 9 Quality and Metrics in Project Management. Part IV: Requirements Analysis. 10 Principles ofRequirements Analysis. 11 Analyzing High-Level Requirements. 12 Analyzing Detailed Requirements. 13 Quality and Metrics in Requirements Analysis. 14 Online Chapter – Formal and Emerging Methods inRequirements Analysis as follows: An Introduction. Part V: Software Design. 15 Principles of SoftwareDesign. 16 The Unified Modeling Language. 17 Software Design Patterns. 18 Software Architecture. 19 Detailed Design. 20 Design Quality and Metrics. 21 Online Chapter – Advanced and Emerging Methods inSoftware Design. Part VI: Implementation. 22 Principles of Implementation. 23 Quality and Metrics inImplementation. 24 Refactoring. Part VII: Testing and Maintenance. 25 Introduction to Software Testing. 26 Unit Testing. 27 Module and Integration Testing. 28 Testing at the System Level. 29 Software Maintenance.

9780471692089 • 782ppJune 2010 • Hbk

NEW!

Discovering RequirementsHow to Specify Products and ServicesIAN ALEXANDER, Pennsylvania State University, USALJERKA BEUS-DUKIC, University of Northumbria, UK.

“This book is not only of practical value. It’s also a lot of fun to read.”MICHAEL JACKSON, The Open University, UK.

Discovering Requirements offers a set of simple, robust, and effective cognitive tools for buildingrequirements. Using worked examples throughout the text, it shows you how to develop an understandingof any problem.

This easy to read guide is full of carefully-checked tips and tricks. Illustrated with worked examples,checklists, summaries, keywords and exercises, this book will encourage you to move closer to the realproblems you’re trying to solve. Guest boxes from other experts give you additional hints for your projects.

Invaluable for anyone specifying requirements including IT practitioners, engineers, developers, businessanalysts, test engineers, configuration managers, quality engineers and project managers. A practicalsourcebook for lecturers as well as students studying software engineering who want to learn aboutrequirements work in industry.

Once you’ve read this book you will be ready to create good requirements!

Contents: Dedication. Acknowledgements. Foreword. 1 Introduction. 2 Stakeholders. 3 Goals. 4 Context,Interfaces, Scope. 5 Scenarios. 6 Qualities Apprenticeship. 7 Rationale and Assumptions. 8 Definitions. 9 Measurements. 10 Priorities. 11 Requirements from Individuals. 12 Requirements from Groups. 13 Requirements from Things. 14 Trade-Offs. 15 Putting it all Together. Appendix A. Appendix B. Appendix C. Appendix D. Bibliography. Glossary. Abstracts.

9780470712405 • 476pp • 2009Pbk

Page 12: New Student Textbook

SoftwareEngineeringPrinciples and Practice

3rd EditionHANS VAN VLIET, Free University,Amsterdam, The Netherlands.

This classic textbook is fully revised andupdated to include the latest advances insoftware engineering, including agilemethods, open source and UML2.

Integral to this authors approach to thesubject is the focus on managerial aspectsand human factors involved in softwareprojects. To reflect the changes takingplace within software engineering, thenew edition includes a major update onarchitecture, sections on the newdevelopments such as UML2 andcommercial off-the-shelf (COTS) products.

Contents: Foreword. Preface. 1 Introduction. Part I: SoftwareManagement. 2 Introduction to SoftwareEngineering Management. 3 The SoftwareLife Cycle Revisited. 4 ConfigurationManagement. 5 People Management andTeam Organization. 6 On ManagingSoftware Quality. 7 Cost Estimation. 8 Project Planning and Control. Part II: The Software Life Cycle. 9 Requirements Engineering. 10 Modeling.11 Software Architecture. 12 SoftwareDesign. 13 Software Testing. 14 SoftwareMaintenance. 15 Software Tools. Part III: Advanced Topics. 16 UserInterface Design. 17 Software Reusability. 18 Component-Based SoftwareEngineering. 19 Service Orientation. 20 Global Software Development.Bibliography. Index.

9780470031469 • 740pp • 2008 • Hbk

RequirementsEngineeringFrom System Goals to UMLModels to Software SpecificationsAXEL VAN LAMSWEERDE, UniversityCatholique de Louvain, Belguim.

Comprehensive coverage ofthe fundamentals ofrequirements engineering.

State of the art in both requirementsengineering and a systematic method forengineering high-quality requirements. It introduces fundamental concepts andprinciples.

Contents broken down into fourparts: Part 1: Fundamentals ofRequirements Engineering. 1 Setting the Scene. 2 Domain Analysis andRequirements Elicitation. 3 RequirementsEvaluation. 4 Requirements Specificationand Documentation. 5 RequirementsQuality Assurance. 6 RequirementsEvolution. 7 Goal-Orientation inRequirements Engineering. Part 2: BuildingSystem Models for RequirementsEngineering. 8 Modeling SystemObjectives with Goal Diagrams. 9 Anticipating What Could Go Wrong: Risk Analysis on Goal Models. 10 Modeling Conceptual Objects with ClassDiagrams. 11 Modeling System Agents andResponsibilities. 12 Modeling SystemOperations. 13 Modeling System Behaviors.14 Integrating Multiple System Views. 15 AGoal-Oriented Model Building Method inAction. Part 3: Reasoning About SystemModels. 16 Semi-Formal Reasoning forModel Analysis and Exploitation. 17 FormalSpecification of System Models. 18 FormalReasoning for Specification Constructionand Analysis. Bibliography. Appendix:Requirements Document Generated froma Goal-Oriented Model.

Supplements: Limited version of theObjectiver tool, Model Fragments from thebook to play, Solutions Manual.

9780470012703 • 712pp • 2009 • Pbk

SoftwareArchitectureFoundations, Theory, and PracticeR.N. TAYLOR, University of California,NENAD MEDVIDOVIC and ERIC M. DASHOFY both of CaliforniaAerospace Corporation, USA.

Insights in this book willenable better understandingof the unique issues involvedin the development of largesoftware systems.

Providing both students and professionalswith a comprehensive treatment ofarchitecture-centric development. Itdescribes how to develop products andserves as a reference for the array oftechniques, modeling notations,standards, and methods comprising theapproach. With a central focus on designit emphasizes that design permeates theentire software lifecycle. It also containslong-term relevance and comprehensivescope, a synthesis of more than 15 yearsof work on software architecture fromboth academic research and industrialpractice.

Contents: 1 The Big Idea. 2 Architecturesin Context: The Reorientation of SoftwareEngineering. 3 Basic Concepts. 4 Designing Architectures. 5 Connectors. 6 Modeling. 7 Visualization. 8 Analysis. 9 Implementation. 10 Deployment andMobility. 11 Applied Architectures andStyles. 12 Designing for Non-FunctionalProperties. 13 Security and Trust. 14 Architectural Adaptation. 15 Domain-Specific Software Engineering. 16 Standards. 17 People, Roles and Teams.

9780470167748 • 712pp • 2009 • Hbk

SOFTWARE ENGINEERING

12 Visit: www.wiley.com/go/courses for more information

Page 13: New Student Textbook

Software Testingand AnalysisProcess, Principles and TechniquesMICHAL YOUNG, University of Oregon,USAMAURO PEZZE, University of Milan,Italy.

Effectively teaches readers how to test andanalyze software to achieve an acceptablelevel of quality at an acceptable cost.Readers will be able to minimize softwarefailures, increase quality, and effectivelymanage costs.

Features:

• Covers techniques that are suitable fornear-term application, with sufficienttechnical background to indicate howand when to apply them.

• Presents software testing and staticanalysis techniques in a coherentframework as complementaryapproaches for achieving adequatequality at acceptable cost.

Contents: 1 Introduction. 2 SoftwareManagement. 3 The Software Life CycleRevisited. 4 Configuration Management. 5 People Management and TeamOrganization. 6 On Managing SoftwareQuality. 7 Cost Estimation. 8 ProjectPlanning and Control. 9 RequirementsEngineering. 10 Software Architecture. 11 Software Design. 12 Object-OrientedAnalysis and Design. 13 Testing. 14 Software Maintenance. 15 FormalSpecification. 16 User Interface Design. 17 Software Reusability. 18 SoftwareReliability. 19 Software Tools.

9780471455936 • 488pp • 2007 • Pbk

Testing ComputerSoftware2nd EditionC. KANER, JACK FALK and HUNG Q. NGUGEN.

Thousands of people have already reliedon this bestselling classic guide to learnhow to test computer software under real-world conditions. Written by highlyexperienced test managers at well-knownSilicon Valley software companies, thisbook shows how to produce high qualityproducts under tight time and budgetconstraints.

What you will learn:

• How to find important bugs quickly.

• How to describe software errors clearly.

• How to create a testing plan with aminimum of paperwork.

• How to design and use a bug-trackingsystem.

• Where testing fits in the productdevelopment process.

• How to test products that will betranslated into other languages.

• How to test for compatibility withdevices, such as printers.

• What laws apply to software quality.

Contents: Fundamentals. 1 An ExampleTest Series. 2 The Objectives and Limits ofTesting. 3 Test Types and their Place in theSoftware Development Process. 4 Software Errors. 5 Reporting andAnalyzing Bugs. Specific Testing Skills. 6 The Problem Tracking System. 7 Test Case Design. 8 Testing Printers (and other devices). 9 Localization Testing. 10 Testing User Manuals. 11 Testing Tools.12 Test Planning and Test Documentation.Managing Testing Projects and Groups. 13 Tying it Together. 14 LegalConsequences of Defective Software. 15 Managing a Testing Group. Appendix.References. Index. About the Authors.

9780471358466 • 496pp • 1999 • Pbk

RequirementsEngineeringProcesses and TechniquesG. KOTONYAI. SOMMERVILLE, both of University of Lancaster, UK

Offering the most comprehensivecoverage of the requirements engineeringprocess to date – from initial requirementselicitation through to requirementsvalidation.

As there is no one catch-all techniqueapplicable to all types of system,requirements engineers need to knowabout a range of different techniques.Data-flow and object-oriented models arecovered as well as some promising newones. They are all based on real systemsdescriptions to demonstrate theapplicability of the approach. Principallywritten for senior undergraduate andgraduate students studying computerscience, software engineering or systemsengineering, this text will also be helpfulfor those in industry new to requirementsengineering.

Contents: Introduction. Part 1: The Requirements Engineering Process.1 Requirements Engineering Processes. 2 Requirements Elicitation and Analysis. 3 Requirements Validation. 4 Requirements Management. Part 2: Requirements EngineeringTechniques. 5 Methods for RequirementsEngineering. 6 Viewpoint-orientedApproaches. 7 Non-functionalRequirements. 8 Interactive SystemRequirements. Case Study.

9780471972082 • 294pp • 1998 • Hbk

SOFTWARE ENGINEERING

13For general enquiries, please email: [email protected]

Page 14: New Student Textbook

A new, full colour edition of a best-selling resource. It not only covers each mediatype; it describes their digitization, and discusses the issues that arise when mediaare combined. There is a completely revised and re-written pedagogy which takesaccount of substantial instructor feedback, as well as market research anddevelopment on other Chapman titles. There is also a web/Flash emphasis andproper coverage of MPEG4 and DVD in line with current technology trends.

Features:

• Platform independent – all the major media software authoring packages aresurveyed and examples run on PCs and Macs.

• The companion Website features projects, examples, demonstrations, practicalhints for creating multimedia, links to technical resources and links to othersites of interest, and hints and solutions to selected exercises.

• New revision and test questions and answers included, along with newpractical exercises and discussion topics.

• Significantly revised coverage of colour, video, animation, hypertext andhypermedia, design principles and scripting and interactivity.

• New revision and test questions and answers included, along with newpractical exercises and discussion topics.

• Book revised in light of technological developments and recent thinking aboutaccessibility. Good coverage of XHTML and XML.

9780470512166 • 732pp • 2009 • Pbk

14 Visit: www.wiley.com/go/courses for more information

MULTIMEDIA

Digital Multimedia3rd Edition

NIGEL CHAPMANJENNY CHAPMAN, both of MacAvon MediaProductions, UK.

This bestselling foundation text in multimediais a comprehensive resource covering thebasic principles of each media type – text,graphics, audio, animation and video.

Contents:

Preface.

1. Introduction.

2. Fundamentals.

3. Vector Graphics.

4. Bitmapped Images.

5. Colour.

6. Video.

7. Animation.

8. Sound.

9. Text and Typography.

10. Hypermedia.

11. Design Principles.

12. Interactivity.

13. Accessibility.

14. Scripting.

15. XML and Multimedia.

16. Multimedia and Networks.

Appendix: Standards.

Page 15: New Student Textbook

15For general enquiries, please email: [email protected]

MULTIMEDIA

Introduction to Computer MusicNICK COLLINS, University of Sussex, UK.

An essential first point of reference introduction to the field.

An up-to-date, core undergraduate text, Introduction to Computer Music deals with both the practical useof technology in music and the key principles underpinning the discipline. It targets both musicians exploringcomputers, and technologists engaging with music, and does so in the confidence that both groups canlearn tremendously from the cross-disciplinary encounter. It is designed to approach computer music as itsown subject and strongly bridge the arts to computing divide, benefiting and reconciling both musicians and computer scientists.

Students will need little or no prior experience of computer programming itself, and may not have anextensive background in mathematics or music, but this highly engaging textbook will help them mastermany disciplines at once, with a focus on both fascinating theories and exciting practical applications.

Contents: How to use this book. Conventions. 1 Introduction. 2 Recording. 3 Analysis. 4 Processing. 5 Synthesis. 6 Interaction. 7 Networks. 8 Composition. 9 Modeling. 10 Conclusions.

9780470714553 • 396pp • 2009Pbk

NEW!

Beginning SharePoint Designer 2010 WOODROW W. WINDISCHMANBRYAN PHILLIPSASIF REHMANIMARCY KELLAR.

Teaching Web designers, developers, and IT professionals how to use the new version of SharePoint Designer.

Covering both the design and business applications of SharePoint Designer, this complete Wrox guide bringsreaders thoroughly up to speed on how to use SharePoint Designer in an enterprise. You’ll learn to createand modify web pages, use CSS editing tools to modify themes, use Data View to create interactivity withSharePoint and other data, and much more. Coverage includes integration points with Visual Studio, Visio, and InfoPath.

Features:

• Covers both the design and business application of SharePoint Designer 2010.

• Delves into modifying and enhancing every aspect of your SharePoint site not just the look and feel.

Contents: Introduction. Part I: The Lay of The Land. 1 Exploring Sharepoint Designer. Part II: Let’s GetVisual. 2 Editing Pages. 3 The Anatomy of a Sharepoint Page. 4 Publishing Pages. 5 Styles and Themes. Part III: Data Galore. 6 Lists, Libraries, and Internal Content Types. 7 Data Sources and External ContentTypes. 8 Xslt Data Views and Forms. 9 Infopath Integration. Part IV: Taking Action. 10 Web PartConnections. 11 Workflow Basics. 12 Advanced Workflows. 13 Client-Side Programming In Javascript. 14 Client-Side Programming in Silverlight. Appendix A: A Brief History of Sharepoint and Sharepoint Designer.Appendix B: Just what is Sharepoint Anyway? Index.

9780470643167 • 600ppNovember 2010 • Pbk

Page 16: New Student Textbook

NEW!

ASP.NET 3.5 WebsiteProgrammingProblem – Design – Solution CHRIS LOVE

The most popular anddiscussed book in thep2p.wrox.com readerdiscussion forums.

Uses the popular Problem; Design; Solutionformat to help readers, especially thosewho know how to code specific ASP.NETfeatures, learn to “put it all together” intoa complete Web application.

Emphasizes n-tier ASP.NET Web applicationarchitectural design, somethingintermediate and advanced ASP.NETdevelopers need and can’t find anywhereelse. Covers registration and membershipsystem, polls, mailing lists, forums,shopping carts and localization. Developersalso learn to handle master pages, themes,profiles, Web parts, server-side UI controls,compilation, deployment, instrumentationand much more.

Contents: Introduction. 1 Introducing theProject: The Beer House. 2 Developing theSite Design. 3 Planning an Architecture. 4 Membership and User Profiling. 5 Newsand Article Management. 6 Opinion Polls.7 Newsletters. 8 Forums. 9 E-CommerceStore. 10 Calendar of Events. 11 PhotoGallery. 12 Localizing the Site. 13 Deploying the Site.

9780470187586 • 648pp • 2009 • Pbk

NEW!

Beginning HTML,XHTML, CSS, andJavaScript JON DUCKETT

An essential update to thekey web authoring standardsof HTML, XHTML, and CSS.

The existence of Web pages depends onthree vital technologies: HTML (baselanguage that Web pages are written in),XHTML (standards that define how towrite HTML pages), and CSS (standardthat applies formatting styles to Webpages). This new edition provides you withcritical coverage of these three Webauthoring standards, and places specialfocus on the upcoming releases of HTML 5and CSS 3. Serving as a tutorial andreference, this comprehensive resourceexplains the basic structure and necessaryformatting to create a static (non-changing)and dynamic (changing) page on theInternet.

Contents: Introduction. 1 StructuringDocuments for the Web. 2 Links andNavigation. 3 Images, Audio, and Video. 4 Tables. 5 Forms. 6 Frames. 7 CascadingStyle Sheets. 8 More Cascading StyleSheets. 9 Page Layout. 10 Design Issues.11 Learning JavaScript. 12 Working withJavaScript. 13 Putting Your Site on theWeb. 14 Checklists. Appendix A: Answersto Exercises. Appendix B: XHTML ElementReference. Appendix C: CSS Properties.Appendix D: Color Names and Values.Appendix E: Character Encodings.Appendix F: Special Characters. AppendixG: Language Codes. Appendix H: MIMEMedia Types. Appendix I: Deprecated andBrowser – Specific Markup. Index.

Note: CD-ROM/DVD and othersupplementary materials are available withthis product.

9780470540701 • 864pp • 2009 • Pbk

Web ApplicationArchitecturePrinciples, Protocols and Practices

2nd EditionLEON SHKLAR, Thomson ReutersRICH ROSEN, Interactive DataCorporation, USA.

Providing an in-depth examination of thecore concepts and general principles ofweb application development, usingexamples from specific technologies. This conceptual knowledge is critical when designing and debugging complexsystems, and makes it easier to learn thenew application programming interfaces(APIs) that arise in the rapidly changingInternet environment. Written by tworespected authors, especially admired in the US.

Features:

• Covering a range of new technologies,including Ruby on Rails, Spring andservice-oriented architecture.

• Split into three sections: HTPP protocolas a foundation for web applications;Discussion of markup languages suchas HTML, XML and CSS; Survey ofemerging technologies.

Contents: 1 Preface. 2 Core Protocols. 3 HTTP and the Web. 4 HTML and itsRoots. 4 XML Languages and Applications.5 Web Servers. 6 Web Browsers. 7 ActiveBrowser Pages from JavaScript to AJAX. 8 Web Application Development. 9 Approaches and Platforms. 10Application Primer: Virtual Realty ListingServices. 11 Application Primer Take 2:Ruby on Rails. 12 Search. 13 Trends and Directions. Conclusions.

9780470518601 • 440pp • 2009 • Pbk

WEB PROGRAMMING & DEVELOPMENT

16 Visit: www.wiley.com/go/courses for more information

Page 17: New Student Textbook

Web ProgrammingBuilding Internet Applications

3rd EditionCHRIS BATES, Sheffield HallamUniversity, UK.

This book teaches the essentialsof working with the mostimportant web technologies.

Features:

• Multi-tool coverage of Dynamic HTML,XHTML, XML, Perl, CGI Scripts,JavaScript, and PHP avoids necessity ofreading a book per application.

• The speed to revision is one of thisbooks’ strongest features ensuring thebook is bang up-to-date and keeps pacewith the ever changing web landscape.

• Practical and hands-on guidance isalways backed up by strong examples.

Contents: Preface. 1 Introduction. 2 HTML. 3 More HTML. 4 CascadingStylesheets. 5 Cascading Style Sheets Two.6 An Introduction to JavaScript. 7 Objectsin JavaScript. 8 Dynamic HTML withJavaScript. 9 Programming in Perl 5. 10 CGI Scripting. 11 Building WebApplications with Perl. 12 An Introductionto PHP. 13 Building Web Applications withPHP. 14 XML: Defining Data for WebApplications. 15 Good Design. 16 Protocols. 17 Case Study. Appendix A:Accessing a Database from PHP usingmysqli. Appendix B: Accessing a Databasefrom PHP using Pearl DB. Appendix C:HTML Color Codes. Appendix D: HTMLEntities.

9780470017753 • 678pp • 2006 • Pbk

Web DesignA Complete IntroductionNIGEL CHAPMANJENNY CHAPMAN, both of MacAvonMedia Productions, UK.

A core text for all academic courses intertiary level institutions world-wide whichrequire a broad but thorough foundationin the principles and practice of everyaspect of Web design. Web Design meetsthe new demands of a very rapidlygrowing area.

Features:

• Complete introduction in the classicacademic sense – a foundation textwhich focuses on principles.

• By the authors of Digital Multimediaand Digital Media Tools, textbookswhich helped shape Multimedia syllabiacross the world.

• Provides a broad, unified subjectcoverage, embracing all aspects of Web design from the technical to the aesthetic to the social.

• Covers all topics within the context ofWeb-specific needs and constraints –from those of visual communication toaccessiblity, standards compliance, etc.

Contents: Welcome. 1 Web Experiences.2 Web Technology. 3 Markup. 4 Stylesheets. 5 Web Graphics. 6 Time-Based Media. 7 DOM Scripting. 8 Web Applications. 9 Web Accessibility.10 Web Page Design. 11 Web Site Design.Appendix A: Software for Web Designers.Appendix B: XML Namespaces. Index.

9780470060896 • 692pp • 2006 • Pbk

Digital Media Tools3rd Edition NIGEL CHAPMANJENNY CHAPMAN, both of MacAvonMedia Productions.

A clearly focussed introduction to themajor software tools used for creatingdigital graphics, multimedia and Webpages. Readers will acquire a basic fluency with these important tools, learn what they do best and what their limitations are.

Designed to be the perfect practicalcompanion text to the authors book Web Design: A Complete Introduction.This edition provides information on the latest versions of Photoshop, Flash,Illustrator and Dreamweaver, along with new coverage of Bridge.

Features:

• Completely re-written and re-illustratedto cover the latest (CS3) versions ofmajor software.

• Approachable and clear introduction tocomplex tools, written with the studentin mind.

• Teaches through doing, with extensivepractical ‘Try This’ exercises andcompletely new ‘Dont Forget’ keypoints throughout. All fully supportedon a brand new web site with a widerange of free teaching and learningmaterials: www.digitalmediatools.org

• Breadth of coverage of leading AdobeCS3 applications: Bridge, Photoshop,Illustrator, Flash, Dreamweaver.

Contents: Welcome. Teaching andLearning Features. Supporting Web Site. 1 Introduction. 2 Interface Basics. 3 Bridge. 4 Photoshop. 5 Illustrator. 6 Flash. 7 Dreamweaver. 8 SharedConcepts. Index.

9780470012277 • 536pp • 2007 • Pbk

WEB PROGRAMMING & DEVELOPMENT

17For general enquiries, please email: [email protected]

Page 18: New Student Textbook

ELECTRONIC COMMERCE

e-BusinessOrganizational and Technical FoundationsM. PAPAZOGLOUPIETER RIBBERS, both of Katholiek Universiteit.

This comprehensive book introduces and explains the different elements of e-Business and provides astructure that can facilitate the assimilation of new e-Business developments as they occur in the future. The book also contains abundant real-world applications to encourage readers to understand and appreciatereal-life e-Business applications.

Features:

• This book is unique in that it contains an in-depth coverage of e-Business that interrelates the businessand technical angles of the subject, as well as including concepts, definitions, processes, principles andstrategy.

• Numerous real world examples help students understand and appreciate how theory has been put intopractice in e-Business.

Contents: 1 The World of e-Business. 2 e-Business Strategy. 3 Business Models. 4 e-Business Relationships. 5 Governance Structures. 6 e-Business Technological Infrastructure. 7 XML the Enabling Technology for e-Business. 8 Electronic Markets. 9 e-Procurement. 10 e-Business Networks. 11 Intermediaries in the ValueSystems. 12 e-Business Modelling. 13 Security and Reliability for e-Business. 14 Approaches to Middleware.15 Component-based Development. 16 Leveraging Legacy Applications. 17 Enterprise ApplicationIntegration. 18 e-Business Integration. 19 Building Loosely Coupled e-Business Applications. 20 Business Protocols.

9780470843765 • 750pp • 2006Pbk

18 Visit: www.wiley.com/go/courses for more information

Discrete MathematicsMathematical Reasoning and Proof with Puzzles, Patterns, and GamesDOUG ENSLEYJ. WINSTON CRAWLEY, both of Shippensburg University, USA.

These active and well-known authors have come together to create a fresh, innovative, and timely approachto Discrete Math. One innovation uses several major threads to help weave core topics into a cohesive whole.Throughout the book the application of mathematical reasoning is emphasized to solve problems while theauthors guide the student in thinking about, reading, and writing proofs in a wide variety of contexts.

Features:

• Text is full of “real world excursions” reinforcing the utility of discrete mathematics.

• Every section contains a number of practice problems and at the conclusion of each chapter a sectionreview outlines the major terms, concepts and skills covered in that chapter.

• Over 1,000 exercises ranging from routine reinforcement to conceptual challenges.

Contents: 1 Puzzles, Patterns and Mathematical Language. 2 A Primer of Mathematical Writing. 3 Sets andBoolean Algebra. 4 Functions and Relations. 5 Combinatorics. 6 Probability. 7 Graphs and Trees. AppendicesA: Rules of the Game. Appendices B: Matrices and their Operations. Selected Answers. References for Further Reading.

Supplements: Instructor’s Solutions Manual; Student Solution Manual.

9780471476023 • 704pp • 2005Hbk • Adoption price available on request

MATHEMATICAL PROGRAMMING & NUMERICAL METHODS

Page 19: New Student Textbook

Computer Graphicsfor JavaProgrammers2nd EditionLEEN AMMERAAL, previously ofHogeschool UtrechtKANG ZHANG, University of Texas,USA.

Many great visual effects can be achieved in computer graphics for which a fundamental understanding ofmathematical concepts – and a knowledgeof how they can be implemented in aparticular programming language isessential. Computer Graphics for JavaProgrammers is a good place to start forthose who wish to use Java to manipulate2D and 3D graphical objects.

New to Edition:

• More illustrative examples have beenadded throughout the book.

• Chapter contents have been updated toreflect the authors’ own teachingexperience – so the book is optimisedfor use in the classroom.

• A new chapter on “Fractals and Self-Similarity” has been added.

Contents: 1 Introduction to ComputerGraphics. 2 Applied Geometry. 3 2D and3D Transformations. 4 Classic 2DAlgorithms. 5 Perspective. 6 Hidden-LineElimination. 7 Hidden-Face Elimination. 8 Fractals and Self-Similarity.

9780470031605 • 386pp • 2007 • Pbk

Introducing Maya 2011DARIUSH DERAKHSHANI

Four previous editions can’tbe wrong! This book is theperfect introduction to 3Dand Maya.

Learn to build and animate your owndigital models and scenes with step-by-step instruction and fun and practicalexamples, while you draw inspiration fromthe striking examples included fromtalented Maya users. You’ll create a simpleanimation of the planets in the solarsystem, learn to model a human hand anda decorative box – among other projects –and master all essential tools.

Features:

• Explains the core concepts of CG andworking in 3D.

• Covers modeling, rigging, HDRIlighting, mental ray rendering, and more.

• Provides project files on CD and walksyou through the creation of severalprojects; the CD also includes images,movies, and scene files.

• Instructor resources are available.

Contents: 1 Introduction to ComputerGraphics and 3D. 2 Jumping In Headfirst,with Both Feet. 3 The Maya 2011Interface. 4 Beginning PolygonalModeling. 5 Modeling with Nurbs,Subdivisions, and Deformers. 6 PracticalExperience. 7 Maya Shading andTexturing. 8 Introduction to Animation. 9 More Animation! 10 Maya Lighting. 11 Maya Rendering. 12 Maya Dynamicsand Effects.

Note: CD-ROM/DVD and othersupplementary materials are not includedas part of eBook file.

9780470502167 • 664pp • May 2010 • Pbk

MasteringAutoCAD 2011 andAutoCAD LT 2011GEORGE OMURA

Go beyond AutoCADessentials to create amazing2D and 3D technical drawings.

Contents: Part 1: The Basics. 1 Exploringthe AutoCAD and AutoCAD LT Interface. 2 Creating your First Drawing. 3 SettingUp and Using AutoCAD’s Drafting Tools. 4 Organizing Objects with Blocks andGroups. 5 Keeping Track of Layers andBlocks. Part 2: Mastering IntermediateSkills. 6 Editing and Reusing Data to WorkEfficiently. 7 Mastering Viewing Tools,Hatches, and External References. 8 Introducing Printing, Plotting, andLayouts. 9 Understanding Plot Styles. 10 Adding Text to Drawings. 11 UsingFields and Tables. 12 Using Dimensions.Part 3: Mastering Advanced Skills. 13 Using Attributes. 14 Copying ExistingDrawings into AutoCAD. 15 AdvancedEditing and Organizing. 16 Laying Outyour Printer Output. 17 Making “Smart”Drawings with Parametric Tools. 18 UsingDynamic Blocks. 19 Drawing Curves. 20 Getting and Exchanging Data fromDrawings. Part 4: 3D Modeling andImaging. 21 Creating 3D Drawings. 22 Using Advanced 3D Features. 23 Rendering 3D Drawings. 24 Editingand Visualizing 3D Solids. 25 Exploring 3DMesh Modeling. Part 5: Customizationand Integration. 26 Using the ExpressTools. 27 Exploring AutoLISP. 28 Customizing Toolbars, Menus, Linetypes,and Hatch Patterns. 29 Managing andSharing Your Drawings. 30 Keeping aProject Organized with Sheet Sets.

Note: CD-ROM/DVD and othersupplementary materials are not includedas part of eBook file.

9780470621974 • 1248 pages • May 2010 Pbk

COMPUTER GRAPHICS

19For general enquiries, please email: [email protected]

Page 20: New Student Textbook

20 Visit: www.wiley.com/go/courses for more information

CONCURRENCY

ConcurrencyState Models and Java Programming

2nd Edition JEFF MAGEEJEFF KRAMER, both of Imperial College, UK.

The second edition provides a thoroughly updated approach to the basic concepts and techniques behindconcurrent programming. In order to develop a thorough understanding of the topic.

Features:

• New chapter and coverage of Verification.

• Website contains totally updated version of the LTSA tool packaged with the book, making it easier to useand extending its capabilities.

Contents: 1 Introduction. 2 Processes and Threads. 3 Concurrent Execution. 4 Shared Objects and MutualExclusion. 5 Monitors and Condition Synchronization. 6 Deadlock. 7 Safety and Liveness Properties. 8 Model-Based Design. 9 Dynamic Systems. 10 Message Passing. 11 Concurrent Architectures. 12 Timed Systems. 13 Program Verification. 14 Logical Properties. Appendix A: FSP Quick Reference. B: FSP LanguageSpecification. C: FSP Semantics. D: UML Class Diagrams.

Supplements: Supporting website containing author links; PDF slides/lecture notes; demo programs;Labelled Transition System Analyser; LTSA v 2.1 download; errata; and solutions.

9780470093559 • 434pp • 2006Hbk

NEW EDITION!

Data Structures and Algorithms in C++2nd EditionMICHAEL T. GOODRICH, Johns Hopkins University, ROBERTO TAMASSIA, Brown University, DAVID M. MOUNT, University of Maryland, USA.

Designed to provide an introduction to data structures and algorithms, including their design, analysis, andimplementation. The authors offer an introduction to object-oriented design with C++ and design patterns,including the use of class inheritance and generic programming through class and function templates, andretain a consistent object-oriented viewpoint throughout the book.

Features:

• Introduction to object-oriented design with C++ and design patterns, including the use of classinheritance and generic programming through class and function templates.

• Comprehensive coverage of all the data structures taught in a typical CS2 course, including vectors, lists,heaps, hash tables, and search trees.

• Detailed explanation and visualization of sorting algorithms.

• Coverage of graph algorithms and pattern-matching algorithms for more advanced CS2 courses.

• Visual justifications which make mathematical arguments more understandable for students, appealing tovisual learners.

• Motivation of algorithmic concepts with Internet-related applications, such as Web browsers and searchengines.

• Review of basic features of the C++ programming language.

• Accompanying Website with a special password-protected area for instructors.

Contents: 1 Basic C++ Programming. 2 Object-Oriented Design. 3 Analysis Tools. 4 Stacks, Queues, and Recursion. 5 Vectors, Lists, and Sequences. 6 Trees. 7 Priority Queues. 8 Dictionaries. 9 Search Trees. 10 Sorting, Sets, and Selection. 11 Text Processing. 12 Graphs. Appendix: Useful Mathematical Facts.

9780470383278 • 736pp February 2011 • Pbk

DATA STRUCTURES & ALGORITHMS

Page 21: New Student Textbook

Now revised to reflect the innovations of Java 5.0, Goodrich and Tamassia’s Fifth Edition of Data Structures and Algorithms in Java continues to offeraccessible coverage of fundamental data structures, using a consistent object-oriented framework. The authors provide intuition, description, and analysis of fundamental data structures and algorithms. Numerous illustrations, web-based animations, and simplified mathematical analyses justify important analytical concepts.

In this new edition, software engineers will find coverage of fundamental datastructures using a consistent object-oriented framework. The discussionsthroughout the book now feature the latest information on Java JDK 1.6. This includes updates to sections on Java programming basics, arrays, stacks andqueues, lists, priority queues, sorting methods, maps, and memory. The coverageof the analysis language has been simplified and more examples of algorithmanalysis are presented. Java implementations are provided of fundamentalalgorithms and of sample applications of data structures. In addition, softwareengineers will find all the Java source code, Java animations and interactiveapplets for data structures and algorithms, and an educational version of thenet.datastructures package on the books website.

Features:

• Resources includes media-enriched PowerPoint slides which include links tointeractive animations of data structures and algorithms.

• There are 10 complete projects online which provide graphical user interfacesoftware to which students then add data structure and algorithmimplementations to complete.

• Additional Figures: Topics and their mathematical analysis are presented asvisually as possible without sacrificing the rigor or content.

• Increased and Updated Examples: Student-motivating topics such as Internet,Biology, Medicine, Science and Engineering, Business and Finance, Sports,Entertainment and Community Service are used as examples to draw studentsinto the material.

• Additional Exercises: The existing exercises have been throughly updated andnew exercises have also been added.

9780470398807 • 736pp • March 2010 • Pbk

21For general enquiries, please email: [email protected]

DATA STRUCTURES & ALGORITHMS

Contents:

1. Java Primer.

2. Object-Oriented Design.

3. Indices, Nodes, and Recursion.

4. Analysis Tools.

5. Stacks, Queues, and Deques.

6. List and Iterator ADTs.

7. Trees.

8. Heaps and Priority Queues.

9. Hash Tables, Maps, and Skip Lists.

10. Search Trees.

11. Sorting, Sets, and Selection.

12. Strings and Dynamic Programming.

13. Graph Algorithms.

14. Memory Management and B-Trees.

A Useful Mathematical Facts.

Bibliography.

Index.

Data Structures andAlgorithms in Java5th Edition

MICHAEL T. GOODRICH, Johns Hopkins UniversityROBERTO TAMASSIA, Brown University, USA.

Accessible coverage of fundamental datastructures using a consistent object-orientedframework.

Page 22: New Student Textbook

The focus of the book is placed on how to implement effective programs usingthe JCF (Java Collections Framework) instead of producing mathematical proofs.The coverage is updated and streamlined to provide a more accessible approachto programming. Students will be able to develop a thorough understanding of basic data structures and algorithms through an objects-first approach. Data structures are discussed in the context of software engineering principles.Updated case studies also show programmers how to apply essential design skills and concepts.

Features:

• Combines a strong emphasis on problem solving and software design with thestudy of data structures. After providing the specification (interface) and theimplementation (one or more Java classes) case studies are covered that usethe data structure to solve significant problems.

• Focuses on implementing effective programs using the Java CollectionsFramework and the classes in the framework. The code for these classesfollows closely that which is provided in the framework and is not a conversionof code in other programming languages.

• Over 20 case studies follow a five-step process (problem specification, analysis,design, implementation, and testing).

• Many problems have extensive discussions of testing and include classes anddriver methods for testing solutions to case studies.

• Extensive pedagogy to assist inexperienced programmers in learning thematerial including boxes on Programming Pitfalls, Design concepts,Programming Practice; Syntax boxes for quick reference; self-check and end-of-section exercises for immediate feedback and practice.

9780470128701 • 832pp • February 2010 • Pbk

22 Visit: www.wiley.com/go/courses for more information

DATA STRUCTURES & ALGORITHMS

Contents:

1. Object-orientated Programming and Class Hierarchies.

2. Lists and the Collection Interface.

3. Stacks.

4. Queues.

5. Recursion.

6. Trees.

7. Sets and Maps.

8. Sorting.

9. Self-Balancing Search Trees.

10. Graphs.

Appendix A: Introduction to Java.

Appendix B: Overview of UML.

Appendix C: Event-Orientated Programming.

Appendix D: Testing and Debugging.

Data StructuresAbstraction and Design Using Java

2nd Edition

ELLIOT B. KOFFMANPAUL A. T. WOLFGANG, both of Temple Univesity, USA.

This book lays the foundation forprogrammers to build their skills.

Page 23: New Student Textbook

23For general enquiries, please email: [email protected]

DATA STRUCTURES & ALGORITHMS

NEW!

Data Structures and Algorithms Using PythonRANCE D. NECAISE, College of William and Mary, USA.

A key objective is to provide a “back to basics” approach to learning data structures and algorithms withoutoverwhelming the reader with all of the OOP terminology and concepts. To provide flexibility in topic coveragefor a wide variety of courses, the author focuses on data structures and algorithms, while designing theexamples to allow the introduction of object-oriented programming if so desired. The book also introduces theconcept of algorithm analysis and explores the efficiency of algorithms and data structures throughout the text.

Features:

• Python (version 3) used to design and implement classes for abstract data types and programs and algorithms.

• Flexible organization allows coverage of class inheritance as needed or desired.

• Introduces students to the basic array structure and the fundamentals of implementing and using multi-dimensional arrays.

• The underlying mechanism of many of Python’s built-in data structures and constructs are explored inorder to expose the “magic” and to evaluate their efficiency.

• Real-world applications of various chapter topics are presented throughout the text to help engage students.

• A number of ADTs and applications are presented as threads throughout the text (i.e. the Set, Bag, Matrix, Sparse Matrix, and Map ADTs.) This allows for multiple implementations as new data structures are introduced, which provides the opportunity to reinforce the abstraction concept and for studyingalgorithm efficiency.

Contents: 1 Abstract Data Types. 2 Arrays and Vectors. 3 Algorithm Analysis. 4 The Linked List. 5 AdvancedLinked Lists. 6 Stacks. 7 Queues. 8 Hash Tables. 9 Recursion. 10 Binary Trees and Heaps. 11 Advanced SearchTrees. 12 Sorting Algorithms. Appendix A: Python Review. Appendix B: Object-Oriented Programming.

9780470618295 • 520pp February 2011 • Pbk

NEW EDITION!

Data Structures and the Java CollectionsFramework 3rd EditionWILLIAM J. COLLINS, Lafayette College, USA.

Offering students and instructors a practical approach to program design, testing and implementation.Utilizing the Java Collections Framework, part of the java.util package, as a platform to develop higher-level applications.

Instead of emphasizing the underlying mathematics to get programmers to build their own data structures,Collins enables programmers to manipulate existing structures in the Java Collections Library – learningthrough coding rather than by doing proofs. 23 lab projects and hundreds of programming examples areintegrated throughout the pages to build their intuition. The approach this book takes helps programmersquickly learn the concepts that underlie data structures.

Features:

• Where necessary, the author includes approaches that differ from those in the Framework including aseparate section on open addressing, and a discussion of the trade-offs of one design over the other.

• Students have the opportunity to develop their own data structures via programming projects in whichdata structures are either created “from the ground up” or extended from examples in the chapters.

• 23 Web Labs promote active learning and provide reinforcement of the text material. The labs encouragethe use the scientific method, and each lab is set up as an experiment.

• There are hundreds of programming exercises and more than 30 programming projects.

Contents: Introduction to Java. 1 Object Oriented Concepts. 2 Additional Features of Java. 3 Analysis ofAlgorithms. 4 The Java Collections Framework. 5 Recursion. 6 Array-Based Lists. 7 Linked Lists. 8 Stacks andQueues. 9 Binary Trees. 10 Binary Search Trees. 11 Sorting. 12 Tree Maps and Tree Sets. 13 Priority Queues.14 Hashing. 15 Graphs, Trees and Networks.

9780470482674 • 768pp October 2011 • Hbk

Page 24: New Student Textbook

24 Visit: www.wiley.com/go/courses for more information

Systems Analysis and Design4th EditionALAN DENNIS, The University of Georgia, BARBARA HALEY WIXOM, University of Virginia, DAVID TEGARDEN, Virginia Polytechnic, USA.

Continues to offer a hands-on approach to systems analysis and design (SAD) while focusing on the core setof skills that all analysts must possess.

Building on their experience as professional systems analysts and award-winning teachers, authors Dennis,Wixom, and Roth capture the experience of developing and analyzing systems in a way that students canunderstand and apply. With Systems Analysis and Design fourth edition, students will leave this coursewith experience that will form a rich foundation for further work as a systems analyst.

Features:

• After presenting the how and what of each major technique, the text guides you through practiceproblems and invites you to use the technique in a project.

• Topics are presented in the order in which an analyst would encounter them in a typical project.

• Real-life examples include a running case, which serves as a template that you can apply to your ownwork, and Concepts in Action examples that describe how real companies succeeded (and failed) inperforming SAD activities.

• Object-oriented concepts and techniques are included throughout the book, and a final chapter focuseson the major elements of UML. Coverage is updated to reflect the innovations of UML Version 2.0.

Contents: 1 The Systems Analyst and Information System Development. 2 Project Selection andManagement. 3 Requirements Determination. 4 Use Case Analysis. 5 Process Modeling. 6 Data Modeling. 7 Moving into Design. 8 Architecture Design. 9 User Interface Design. 10 Program Design. 11 Data StorageDesign. 12 Moving into Implementation. 13 Transition to the New System. 14 The Movement to Objects.

9780470400319 • 576pp • 2009Pbk

Also Available:

Systems Analysis and Designwith UML, 3rd Edition by Alan Dennis, Barbara HaleyWixom and David Tegarden.

9780470400302 • 600pp • 2009Pbk

SYSTEMS ANALYSIS AND DESIGN

COMPUTER ARCHITECTURE

The Architecture of Computer Hardware, Systems Software and NetworkingAn Information Technology Approach, 4th EditionIRV ENGLANDER, Bentley College, USA.

This newly revised text provides a gentle approach to introduce MIS students to fundamental computerhardware, systems software, and data concepts. The goal is to provide the fundamentals of computerarchitecture which are essential to the workplace survival of Information Systems graduates. Providing acareful, in depth, non-engineering introduction to the inner workings of modern computer systems. New advances have been built into the new edition in the areas of operating system design and computer interconnection.

Features:

• Provides students with an understanding of underlying, non-changing basics of computers so that theycan make knowledgeable decisions about systems.

• Carefully and patiently introduces students to new technological concepts, so that they are not overwhelmedby challenging materials, but instead build a deep understanding of what makes computer systems tick.

• Examples cover a broad spectrum of hardware and software systems, from personal computer to mainframe.

• The author’s “light touch” includes a breezy, readable writing style and subject-specific cartoons thatintroduce each chapter’s material.

Contents: 1 Introduction. 2 Number Systems. 3 Data Formats. 4 Integer and Real Numbers. 5 Integer andReal Numbers. 6 Little Man Computer. 7 CPU Architecture. 8 CPU and Memory: Design, Implementation,Enhancement. 9 Input/Output. 10 Input/Output Devices. 11 Modern CPU Systems, Clusters, and Networks. 12 Three HW Examples. 13 User and Programming Interfaces. 14 Operating Systems Concepts. 15 MoreOperating Systems Concepts. 16 File Concepts. 17 Programming Tools. 18 Three SW Examples.Supplementary Ch. 1: Intro to Digital Computer Logic. Supplementary Ch. 2: Instruction Addressing Modes.Supplementary Ch. 3: Communication Channel Technology.

9780470400289 • 712pp • 2009Pbk

Page 25: New Student Textbook

25For general enquiries, please email: [email protected]

OBJECT TECHNOLOGY

Object-Oriented Design and Patterns2nd EditionCAY S. HORSTMANN, San Jose State University, USA.

Cay Horstmann brings his hallmark approach to this book with sound pedagogy, carefully developedexercises and examples, and emphasis on problem solving-and brings design principles and patterns to life with examples from the Java 5.0 library and user-interface programming. Students will expand theirunderstanding of the Java language as they learn to recognize and use object-oriented design principles.

Features:

• Makes object-oriented design principles accessible to beginner students.

• Examples are carefully chosen to make design patterns easy to remember.

• Introduces data structures as needed, so the book may be used before or after a formal course in datastructures.

• Uses the Swing user interface toolkit and Java collections library to illustrate design patterns and how theymay be applied.

• Horstmann integrates the use of tools such as BlueJ, javadoc, and Junit, as well as other experimentaltools.

Contents: 1 A Crash Course in Java. 2 The Object-Oriented Design Process. 3 Guidelines for Class Design. 4 Interface Types and Polymorphism. 5 Patterns and GUI Programming. 6 Inheritance and Abstract Classes. 7 The Java Object Model. 8 Frameworks. 9 Multithreading. 10 More Design Patterns.

Supplements: Instructor’s Manual, presentation slides and source code for programs in the textbook.

9780471744870 • 472pp • 2005Pbk

DATABASES

Data ManagementDatabases and Organizations

5th EditionRICHARD T. WATSON, The University of Georgia, USA.

Emphasizes the core data management skills needed to succeed in today’s business environment.

Features:

• Java programs are used to illustrate the use of JDBC and transaction processing with SQL statements.

• The symbol for indicating weak entities has been changed from a bar (|) to a plus sign (+), which shouldassist readers in understanding its meaning and also removes confusion caused by the use of the bar in somedata modeling dialects for representing mandatory relationships.

Contents: The Managerial Perspective. 1 Managing Data. 2 Information. Data Modeling and SQL. 3 The Single Entity. 4 The One-to-Many Relationship. 5 The Many-to-Many Relationship. 6 One-to-One andRecursive Relationships. 7 Data Modeling. 8 Basic Structures. 9 Normalization and Other Data ModelingMethods. 10 The Relational Model and Relational Algebra. 11 SQL. 12 SQL Playbook. 13 DatabaseArchitectures and Implementations. 14 Data Structure and Storage. 15 Data Processing Architectures. 16 Object-Oriented Data Management. 17 Spatial and Temporal Data Management. 18 OrganizationalMemory Technologies. 19 Organizational Intelligence Technologies. 20 The Web and Data Management.21 SQL and Java. 22 XML: Managing Data Exchange. 23 Managing Organizational Memory. 24 Data Integrity.25 Data Administration; 26 U-Commerce and Data Management.

9780471715368 • 640pp • 2005Hbk

Page 26: New Student Textbook

26 Visit: www.wiley.com/go/courses for more information

NETWORKS & COMMUNICATIONS

Principles of Network and System Administration2nd Edition MARK BURGESS, Oslo College, Norway.

This single, comprehensive resource responds to the high demand for specialists to be able to provide adviceto users, as well as day-to-day administration, maintenance, and support of computer systems and networks.

Features:

• Burgess approaches both network and system administration from the perspective of the principles andideas of systems administration that do not change on a day-to-day basis.

• Coverage includes Java services and Ipv6.

Contents: Preface to Second Edition. 1 Introduction. 2 System Components. 3 Networked Communities. 4 Host Management. 5 User Management. 6 Models of Network and System Administration. 7 Configurationand Maintenance. 8 Diagnostics, Fault and Change Management. 9 Application Level Services. 10 NetworkLevel Services. 11 Principles of Security. 12 Security Implications. 13 Analytical System Administration. 14 Summary and Outlook. A: Some Useful Unix Commands. B: Programming and Compiling. C: ExampleTelnet Session. D: Glossary. E: Recommended Reading. Bibliography. Index.

9780470868072 • 646pp • 2003Pbk

Fundamentals of Business Data Communications10th EditionJERRY FITZGERALD, Jerry FitzGerald & AssociatesALAN DENNIS, The University of Georgia, USA.

Updated with the latest advances in the field, the new edition continues to provide the fundamentalconcepts and cutting-edge coverage applications that students need to succeed in this fast-moving field.FitzGerald and Dennis have developed a foundation and balanced presentation from which new technologiesand applications can be easily understood, evaluated, and compared.

Features:

• Balanced coverage of the technical and managerial aspects of data communications.

• Real-life examples throughout the text illustrate the complex uses of networks.

• Every important technology and/or network management issue is addressed in enough depth to give the student a basic understanding.

• Online animations help students visualise and understand concepts and processes more effectively.

Contents: 1 Introduction to Communications. 2 Fundamentals of Communications. 3 CommunicationsMedia, Servers, and Clients. 4 Communication Equipment. 5 Data Transmission. 6 Protocols. 7 NetworkConcepts. 8 Wide Area and Metropolitan Area Networks. 9 Local Area Networks. 10 Network Security. 11 Network Management. 12 The Internet. 13 Communication Services. 14 E-Business Application and theBusiness Data Communications Industry. 15 Addressing the Challenge of Living in a Connected World.

Supplements: Instructor and Student Companion websites including instructors manual, test bank,powerpoint slides, case files, animations.

9780470400272 • 624pp • 2009Pbk

Page 27: New Student Textbook

NEW EDITION!

Computer Security 3rd EditionDIETER GOLLMANN, TechnicalUniversity of Hamburg-Harburg,Germany.

Completely updated and up-to-the-minute textbook forcourses on computer science.

Includes new advances in software andtechnology over the last few years.Provides sections on Windows NT, CORBAand Java which are not examined incomparable titles.

No active previous experience of securityissues is necessary making this accessibleto Software Developers and Managerswhose responsibilities span any technicalaspects of IT security. Written for self-study and course use, this book will suit avariety of introductory and more advancedsecurity programmes for students ofcomputer science, engineering and relateddisciplines. Technical and project managerswill also find that the broad coverageoffers a great starting point fordiscovering underlying issues and providesa means of orientation in a worldpopulated by a bewildering array ofcompeting security systems.

Contents: 1 History of ComputerSecurity. 2 Managing Security. 3 Foundations of Computer Security. 4 Identification and Authentication. 5 Access Control. 6 Reference Monitors. 7 Unix Security 97. 8 Windows Security. 9 Database Security. 10 Software Security.11 Bell-LaPadula Model. 12 SecurityModels. 13 Security Evaluation. 14 Cryptography. 15 Authentication inDistributed Systems. 16 CommunicationsSecurity. 17 Network Security. 18 WebSecurity. 19 Mobility. 20 New AccessControl Paradigms.

9780470741153 • 456pp • December 2010Pbk

DistributedSystems SecurityIssues, Processes and SolutionsABHIJIT BELAPURKAR et al.

Shows how to solve thesecurity issues and problemscreated in distributed systems.

Features:

• Presents an overview of distributedsystems security issues, includingthreats, trends, standards and solutions.

• Discusses threats and vulnerabilities indifferent layers namely the host,infrastructure, application, and servicelayer to provide a holistic and practical,contemporary view of enterprisearchitectures.

• Provides practical insights intodeveloping current-day distributedsystems security using realistic casestudies.

Contents: 1 Introduction. 2 SecurityEngineering. 3 Common Security Issuesand Technologies. 4 Host level Threats andVulnerabilities. 5 Infrastructure LevelThreats and Vulnerabilities. 6 ApplicationLevel Vulnerabilities and Attacks. 7 ServiceLevel Issues, Threats and Vulnerabilities. 8 Host Level Solutions. 9 InfrastructureLevel Solutions. 10 Application LevelSolutions. 11 Service Level Solutions. 2 Case Study – Compliance in FinancialServices. 13 Case Study of Grid. 14 FutureDirections and Conclusions.

9780470519882 • 334pp • 2009 • Hbk

NEW!

CryptographyEngineeringDesign Principles and PracticalApplicationsNIELS FERGUSON, BRUCE SCHNEIERand TADAYOSHI KOHNO.

The ultimate guide tocryptography, updated by the world’s top experts.

This essential guide is the definitiveintroduction to all major areas ofcryptography. You’ll discover techniquesfor building cryptography into productsfrom the start and you’ll examine themany technical changes in the field.

Features:

• Recognized cryptography expertsupdates you on vital topics in the fieldof cryptography.

• Includes coverage on key servers,message security, authentication codes,new standards, block ciphers, messageauthentication codes, and more.

Contents: Preface to CryptographyEngineering. Preface to PracticalCryptography. Part I Introduction. 1 TheContext of Cryptography. 2 Introductionto Cryptography. Part II MessageSecurity. 3 Block Ciphers. 4 Block CipherModes. 5 Hash Functions. 6 MessageAuthentication Codes. 7 The SecureChannel. Chapter 8 Implementation Issues(I). Part III Key Negotiation. 9 GeneratingRandomness. 10 Primes. 11 Diffie-Hellman. 12 RSA. 13 Introduction toCryptographic Protocols. 14 KeyNegotiation. 15 Implementation Issues (II).Part IV Key Management. 16 The Clock. 17 Key Servers. 18 The Dream of PKI. 19 PKI Reality. 20 PKI Practicalities. 21 Storing Secrets. Part V Miscellaneous.22 Standards and Patents. 23 InvolvingExperts. Bibliography. Index.

9780470474242 • 384pp • March 2010 • Pbk

COMPUTER SECURITY

27For general enquiries, please email: [email protected]

Page 28: New Student Textbook

28 Visit: www.wiley.com/go/courses for more information

ETHICS & PROFESSIONAL ISSUES IN COMPUTING

Pandora’s Box Social and Professional Issues of the Information AgeANDREW A. ADAMSRACHEL McCRINDLE, both of University of Reading, UK.

Written in an engaging style and packed with international examples.

Presenting the current social, ethical and legal issues raised by the constant advance of technology theauthors encourage students to examine these issues, as they will have to face them in their future careers.Stressing the leading role that computer scientists play in the development of new technology which willdirectly affect the lives of people around the world more quickly than almost any other area of science and technology.

Using thought-provoking and motivational discussion, this book examines topics which have come to theforefront of public consciousness in recent years, including online crime, piracy and peer-to-peer file sharing.

Suitable for students on computer science degree programmes, as well as those taking IT related modules onother courses which consider the impact of technology on 21st century living, Pandora’s Box is an essentialread and a unique and timely textbook.

Contents: Introduction. 1 Emergence and Convergence of Technologies. 2 Digital Entertainment. 3 Censorship and Freedom of Speech. 4 Sex and Technology. 5 Governance of the Internet. 6 Privacy andSurveillance. 7 Information Age Warfare. 8 Technology and the Human Body. 9 Professionalism in IT. 10 Online Crime and Real Punishment. 11 Patents and Copyright. 12 Unwanted Electronic Attentions. 13 Education and Online Learning. 14 Living and Working in a Wired World.

9780470065532 • 666pp • 2007Pbk

Ethics and TechnologyControversies, Questions and Strategies for Ethical Computing

3rd EditionHERMAN T. TAVANI, Rivier College, USA.

Introducing readers to the issues and controversies that comprise therelatively new field of Cyberethics.

Treating Cyberethics as an interdisciplinary field of study this book aims at addressing several audiences,including those in the computer science, philosophy, social/behavioral science, and library/ informationscience fields.

Actual case examples and hypothetical scenarios involving privacy, security, intellectual property, and speechin cyberspace illustrate ethical controversies that convey the seriousness of the issues under consideration.These concepts and cases receive reinforcement with review/study and discussion/essay questions at the endof each chapter that facilitate readers’ comprehension and reflection of ethical issues.

Contents: 1 Introduction to Cyberethics: Concepts, Perspectives, and Methodological Frameworks. 2 Ethical Concepts and Ethical Theories: Establishing and Justifying a Moral System. 3 Critical Thinking Skillsand Logical Arguments: Tools For Evaluating Cyberethics Issues. 4 Professional Ethics, Codes of Conduct, andMoral Responsibility. 5 Privacy and Cyberspace. 6 Security in Cyberspace. 7 Cybercrime and Cyber-RelatedCrimes. 8 Intellectual Property Disputes in Cyberspace. 9 Regulating Commerce and Speech in Cyberspace. 10 The Digital Divide and the Transformation of Work. 11 Community, Personal Identity, and Our Sense ofSelf In Cyberspace. 12 Ethical Aspects of Emerging and Converging Technologies.

9780470509500 • 432ppFebruary 2010 • Pbk

Page 29: New Student Textbook

The authors are acknowledged leaders and educators in their field, with a strongglobal reputation. The new edition, encompasses the latest technologies anddevices including social networking, web 2.0 and mobile devices. The thirdedition also adds, develops and updates cases, examples and questions to bringthe book in line with the state-of-the-art in HCI.

Interaction Design offers a cross-disciplinary, practical and process-orientedapproach to Human Computer Interaction, showing not just what principlesought to apply to Interaction Design, but crucially how they can be applied. The book focuses on how to design interactive products that enhance and extend the way people communicate, interact and work. Motivating examples are included to illustrate both technical, but also social and ethical issues, making the book approachable and adaptable for both Computer Science and non-Computer Science users.

Features:

• Interviews with key HCI luminaries are included and provide an insight intocurrent and future trends.

• Clear market leader globally, with unrivalled author reputation.

• Offers a cross-disciplinary, practical and process-oriented approach to HumanComputer Interaction, showing not just what principals ought to apply toInteraction Design, but crucially how they can be applied.

• Published in full colour with an attractive and pedagogically-sound layout.

New to Edition:

• New cases, examples and questions. Totally redesigned to be lighter and slimmer.

• Completely revised website, containing a rich set of resources including hands-on interactive design and evaluation activities, annotated links to other sites,extended case studies and additional teaching and learning materials.

9780470665763 • 648pp • April 2011 • Pbk

29For general enquiries, please email: [email protected]

HUMAN COMPUTER INTERACTION

Contents:

Foreword, Preface.

1. What is Interaction Design?

2. Understanding and ConceptualizingInteraction.

3. Understanding Users.

4. Designing for Collaboration andCommunication.

5. Affective Aspects.

6. Interfaces and Interactions.

7. Data Gathering.

8. Data Analysis, Interpretation, and Presentation.

9. The Process of Interaction Design.

10. Identifying Needs and EstablishingRequirements.

11. Design, Prototyping, and Construction.

12. Introducing Evaluation.

13. An Evaluation Framework.

14. Usability Testing and Field Studies.

15. Analytical Evaluation.

NEW EDITION!

Interaction DesignBeyond Human-Computer Interaction

3rd Edition

YVONNE ROGERS PHD, Open University, UKJENNY PREECE MD, University of Maryland, USAHELEN SHARP MD, Open University, UK.

The number one text in the HumanComputer Interaction field. An ideal resourcefor learning the interdisciplinary skills neededfor interaction design, human-computerinteraction, information design, web designand ubiquitous computing.

Page 30: New Student Textbook

“This book is a must read for anyone in the field of Human-Computer Interaction. The multi-disciplinarianapproach, housed in the reality of the technological worldtoday, makes for a practical and informative guide for userinterface designers, software and hardware engineers andanyone doing user research.”

DR. MARY CZERWINSKI, Research Area Manager, Microsoft Research, USA

The quantity of research in the fast growing and vital discipline of HCI growsevery year, with projects impacting upon academia, industry and society in far-reaching ways. Yet despite the large number of active researchers in the field,Research Methods in Human-Computer Interaction is the first comprehensiveresearch guide, for both quantitative and qualitative research methods, for alltypes of researchers.

Features:

• Learning enhanced by real published research projects.

• Full pedagogical features including a thorough website with fact sheets oncurrent software and hardware tools.

• Authored by key researchers including, in Dr. Lazar, an authority in HCI and Usability.

Contents: 1 Introduction. 2 Measurement in HCI. 3 Experimental Research. 4 Experimental Design Methods. 5 Statistical Analysis. 6 Surveys. 7 Interviews andFocus Groups. 8 Time Diaries. 9 Ethnography, Observation, and Usability Testing.10 Content Analysis. 11 Case Studies. 12 Automated Computer Data CollectionMethods. 13 Automated Human Data Collection. 14 Working with HumanSubjects in General. 15 Working with Users with Disabilities in Research.

9780470723371 • 446pp • 2009 • Pbk

30 Visit: www.wiley.com/go/courses for more information

HUMAN COMPUTER INTERACTION

Research Methodsin Human-ComputerInteractionJONATHAN LAZARJINJUAN HEIDI FENGHARRY HOCHHEISER, all of Towson University, USA.

Research Methods in Human-ComputerInteraction is the first comprehensiveresearch guide, for both quantitative and qualitative research methods, for all types of researchers.

Also Available:

Universal Usability – Designing Computer Interfacesfor Diverse User PopulationsEdited by: JONATHAN LAZAR, Towson University.

9780470027271 • 626pp • 2007 • Pbk

Page 31: New Student Textbook

About Face 3The Essentials of InteractionDesignALAN COOPERROBERT REIMANNDAVID CRONIN.

Includes new content relevant to thepopularization of new Web technologiesand mobile platforms. Features thecontinuation of a general shift inemphasis from Windows desktop softwareto other platforms and domains such asappliances, web applications, consumerelectronics and mobile devices. Updatedexamples ae included which reflect currentstate-of-the-art interfaces; and additionalcase studies where appropriate.

Contents: 1 Goal-Directed Design. 2 Implementation Models and MentalModels. 3 Beginners, Experts, andIntermediates. 4 Understanding Users:Qualitative Research. 5 Modeling Users:Personas and Goals. 6 The Foundations ofDesign: Scenarios and Requirements. 7 From Requirements to Design: TheInteraction Framework and DesignRefinement. 8 Patterns and Principles. 9 Platform and Posture. 10 Orchestrationand Flow. 11 Eliminating Excise. 12 Making Software Considerate andSmart. 13 Metaphors and Idioms. 14 Visual Interface Design. 15 Searchingand Finding: Improving Data Retrieval. 16 Understanding Undo. 17 RethinkingFiles and Save. 18 Improving Data Entry.19 Selection, Direct Manipulation andMouse Interactions. 20 Window Behaviors.21 Controls. 22 Menus. 23 Toolbars andToolTips. 24 Dialogs. 25 Errors, Alerts, andConfirmation. 26 Designing for DifferentNeeds. Appendix A: Design Principles. Appendix B: Bibliography.

9780470084113 • 648pp • 2007 • Pbk

The Essential Guideto User InterfaceDesignAn Introduction to GUI DesignPrinciples and Techniques

3rd EditionWILBERT O. GALITZ.

Providing a comprehensive, step-by-stepguide to building user-friendly systeminterfaces. At each step, the authordescribes the principles of good designand illustrates them with real-worldexamples of proven designs.

Contents: About the Author. Preface.Acknowledgements. Part 1: The UserInterface – An Introduction andOverview. 1 The Importance of the UserInterface. 2 Characteristics of Graphicaland Web User Interface. Part 2: The UserInterface Design Process. Step 1. KnowYour User or Client. Step 2. Understandthe Business Function. Step 3. Understandthe Principles of Good Interface andScreen Design. Step 4. Develop SystemMenus and Navigation Schemes. Step 5.Select the Proper Kinds of Windows. Step 6. Select the Proper InteractionDevices. Step 7. Choose the Proper Screen-Based Controls. Step 8. Write Clear Text and Messages. Step 9. ProvideEffective Feedback and Guidance andAssistance. Step 10. Provide EffectiveInternationalization and Accessibility. Step 11. Create Meaningful Graphics,Icons, and Images. Step 12. Choose theProper Colors. Step 13. Organize andLayout Windows and Pages. Step 14. Test, Test, and Retest. References. Index.

9780470053423 • 888pp • 2007 • Pbk

Mobile InteractionDesignMATTHEW JONES, University of Wales,UKGARY MARSDEN, University of CapeTown, South Africa.

Mobile Interaction Design shifts thedesign perspective away from thetechnology and concentrates on usability.

Features:

• Presents key interaction design ideasand successes in an accessible, relevantway.

• Provides ideas and techniques whichwill enable designers to create the nextgeneration of effective mobileapplications.

• Critiques current mobile interactiondesign to help designers avoid pitfalls.

• Design challenges and workedexamples are given to reinforce ideas.

• Discusses new applications andgadgets, requiring knowledgeable and inspired thinking about usabilityand design.

• Authors have extensive experience inmobile interaction design, research,industry and teaching.

Contents: Part 1: Introduction.1 Possibilities. 2 Products for People. 3 Innovation. Part 2: DevelopingEffective Mobile Applications. 4 Interaction Design. 5 Watching, Asking, Probing. 6 Developing Prototypes.7 Evaluation. Part 3: Design Gallery –Directions and Guidelines for MobileApplications. 8 Controlling ComplexFunctions. 9 Information Access. 10 UsingPhotographic Media on Mobile Devices.11 Impacting the Community. 12 Impacting the World.

9780470090893 • 398pp • 2005 • Pbk

HUMAN COMPUTER INTERACTION

31For general enquiries, please email: [email protected]

Page 32: New Student Textbook

32 Visit: www.wiley.com/go/courses for more information

ARTIFICIAL INTELLIGENCE

Robot Modeling and ControlMARK W. SPONG and SETH HUTCHINSON, both of University of Illinois at Ubana-Campaign M. VIDYASAGAR, Tata Consulting Services, USA.

Introduces the fundamentals and provides background material on terminology, linear algebra, dynamicalsystems and stability theory. Followed by detailed coverage of forward and in-verse kinematics, Jacobians,Lagrangian dynamics, motion planning, robust and adaptive motion and force control, and computer vision.Both basic and advanced material is presented in a style that is readable and mathematically rigorous. The book provides relevant applications from industrial robotics and mobile robotics.

Features:

• Computable treatment of kinematics and jacobians allows students to derive and compute the forwardkinematics, inverse kinematics, and Jacobians for the most common robot designs.

• Vision and visual servo control provide a self contained introduction to the basics of computer vision as applied to robot manipulator. Students will be able to program robots to manipulate objects sensed by cameras.

• Detailed treatment of dynamics allows students to compute the dynamics of the most commonmanipulator designs after reading the dynamics chapter. The treatment is rigorous and complete.

• Basic treatment of geometric nonlinear control is presented in a more basic and readable form than inmore advanced texts.

• Advanced material is self-contained and easy to present.

Contents: Introduction. 1 Rigid Motions and Homogeneous Transformations. 2 Forward and InverseKinematics. 3 Velocity Kinematics – The Jacobian. 4 Path and Trajectory Planning. 5 Dynamics. 6 IndependentJoint Control. 7 Multivariable Control. 8 Force Control. 9 Geometric Non-Linear Control. 10 Computer Vision.11 Vision-Based Control. Appendix A: Trigonometry. Appendix B: Linear Algebra. Appendix C: State SpaceRepresentation of Dynamical Systems. Appendix D: Lyapunov Stability. References. Index.

Supplements: Instructor’s Solutions Manual; PowerPoint Slides.

9780471649908 • 496pp • 2005Hbk • Adoption price available on request

An Introduction to MultiAgent Systems2nd EditionMICHAEL WOOLDRIDGE, University of Liverpool, UK.

A new edition of a market-leading multi-agent systems textbook.

Assuming only basic knowledge of algorithms and discrete maths, both of which are taught as standard inthe first or second year of computer science degree programmes. The books main aims are to introduce thestudent to the concept of agents and multi-agent systems, and the main applications for which they areappropriate. It also introduces the main issues surrounding the design of intelligent agents, the design of a multi-agent society and typical applications for agent technology.

Features:

• Completely revised and updated with five new chapters.

• Wooldridge is a leading authority in the field and edits Wiley’s ‘Agent Technology’ series.

• One of the first books designed for this undergraduate course – and has become one of the marketleaders.

Contents: 1 Introduction. 2 Intelligent Agents. 3 Deductive Reasoning Agents. 4 Practical Reasoning. 5 Agents. 6 Reactive and Hybrid Agents. 7 Multi-Agent Interactions. 8 Making Group Decisions. 9 Forming Coalitions. 10 Allocating Resources. 11 Bargaining. 12 Argumentation Sharing Understanding. 13 Communication Languages. 14 Working Together. 15 Methodologies. 16 Applications Logics forMultiagent Systems. Appendix A: A History Lesson. Appendix B: Afterword. Glossary of Key Terms.References. Index.

9780470519462 • 484pp • 2009Pbk

Page 33: New Student Textbook

Information technology has changed how businesses operate and succeed intodays global economy. Organizations can now use IT to transform themselvesand achieve a tremendous competitive advantage. The seventh edition highlightshow this new technology is changing the current business environment and whateffect it has on todays students.

The text addresses the major principles of MIS in order to prepare managers tounderstand the role of information technology in the digital economy. Revised andupdated for a second/third year undergraduate or MBA course it gives studentswhat they need to succeed in the emerging digital economy.

Features:

• Streamlined text – duplications eliminated, reducing the size of most chaptersas well as the number of topics covered.

• ‘How IT Benefits You’ boxes summarise key points at the end of each chapterfor each business subject, and icons throughout the text alert students torelated functional areas.

• Global Perspective – Completely revised chapter on global information systems.

• In-depth coverage of cutting edge topics like green computing, social and viralmarketing, and emerging information security risks, e.g., crimeservers and IShighjacking.

• New chapter on social networks and the Web 2.0 environment.

• Media Resource Library provides links to videos, animations, cases, and otherweb resources to help engage students in IT. Each Media Resource includeslecture lead-ins, class discussion questions, and assessment questions.

Supplements: Instructor and Student Companion websites including instructorsmanual, test bank, powerpoint slides, self quizzing, animations, tech guides,cases and simulations.

9780470400326 • 648pp • 2009 • Pbk

33For general enquiries, please email: [email protected]

INFORMATION TECHNOLOGY & INFORMATION SYSTEMS

Contents:

1. IT Support of Organizational Performance.

2. Information Technologies.

3. Data Management.

4. Networking Discovery, Communication,Collaboration.

5. E-Business.

6. Wireless.

7. Transaction Processing and Functional Areas.

8. Enterprise Systems.

9. IOS and Global IS.

10. KM.

11. Business Intelligence and PerformanceManagement.

12. Managerial Decision Making.

13. Using IT for Strategic Advantage.

14. Econ.

15. Acquiring and Developing Systems.

16. Security.

17. Impacts.

InformationTechnology forManagementTransforming Organizations in the Digital Economy

7th Edition

EFRAIM TURBAN, California State University LINDA VOLONINO, Georgia State University, USA.

WileyPLUS is a web-based application that assists instructors inpreparing for classes and lectures and automates the process of

assigning and grading homework. The power of WileyPLUS is that eachproblem is linked to the relevant section of the interactive book. It allowsstudents to complete their homework online and receive instant feedbackon their work.

Page 34: New Student Textbook

34 Visit: www.wiley.com/go/courses for more information

INFORMATION TECHNOLOGY & INFORMATION SYSTEMS

Strategic Management of Information Systems 4th EditionKERI E. PEARLSON, Research BoardCAROL S. SAUNDERS, University of Central Florida, USA.

In a concise, updated format, Pearlson and Saunders provide a strategic approach to Information Systems for advanced undergraduate and MBA level courses or as a supplement for any course using additional cases and readings.

The text gives students the insights and knowledge they need to become active participants in informationsystems decisions. By demonstrating how IT relates to organizational design and business strategy, this titlecovers the essential concepts of MIS. Students will also learn how to recognize opportunities in the workenvironment and apply current technologies in innovative ways.

Features:

• Designed as a “foundation” book on IS concepts, with which instructors can build their own selection ofcases and readings.

• Covers the key, fundamental issues that students need to be knowledgeable participants in relevantinformation systems decisions.

• Uses the ‘IS Strategy Triangle’ as a unifying theme to show the strategic context of all topics.

• Updated examples, plus addition of global examples, cases, and issues.

• Expanded coverage of supply chain, resource-based view, organizational and national culture, security,COBIT, and building a business case.

Contents: 1 The Information Systems Strategy Triangle. 2 Strategic Use of Information Resources. 3 Organizational Impacts of Information Systems Use. 4 Collaboration and the Design of Work. 5 InformationTechnology and Changing Business Processes. 6 Architecture and Infrastructure. 7 Sourcing. 8 IT Governance. 9 Using Information Ethically. 10 Funding IT. 11 Project Management. 12 Business Intelligence.

Supplements: Instructor and Student Companion websites including Instructors Manual, Test Bank,PowerPoint Slides, Simulations, Image Library, Student Projects, On-line Cases and Teaching Notes.

9780470400241 • 416pp • 2009Pbk

Strategic Planning for Information Systems 3rd EditionJOHN WARD and JOE PEPPARD, both of Cranfield University, UK.

This best selling book explores the impact that information systems (IS) and information technology (IT) haveon business performance and the contribution that they make to the strategic options of organisations. In aclear and straightforward way the book describes tools, techniques and management frameworks to bothalign strategies for IS and IT with business strategy, as well as seek out new opportunities through innovativedeployment of technology.

Features:

• Demonstrates why strategic planning for information systems is essential to organizational success,especially in times of increasingly rapid change.

• Shows why some IS/IT investment works for some and not for others.

• A practical and comprehensive book written in a clear and straightforward way.

• The focus is more on strategic management of IS than on the progress made in recent years either intechnology or business processes.

• This is a well-established and respected title, accessible for graduate/MBA MIS students as well asconsultants and senior managers.

Contents: 1 The Evolving Role of Information Systems and Technology in Organizations: A StrategicPerspective. 2 An Overview of Business Strategy Concepts and the IS/IT Strategy Implications. 3 Developingan IS/IT Strategy: Establishing Effective Processes. 4 IS/IT Strategic Analysis: Assessing and Understanding theCurrent Situation. 5 IS/IT Strategic Analysis: Determining the Future Potential. 6 Determining the BusinessInformation Systems Strategy. 7 Managing the Applications Portfolio. 8 Strategic Management of IS/IT:Organizing and Resourcing. 9 Managing Investments in Information Systems and Technology. 10 Strategiesfor Information Management: Towards Knowledge Management. 11 Managing the Supply of IT Services,Applications and Infrastructure. 12 Strategic Planning for Information Systems: Quo Vadis?

9780470841471 • 640pp • 2002Hbk

Page 35: New Student Textbook

35For general enquiries, please email: [email protected]

INFORMATION TECHNOLOGY & INFORMATION SYSTEMS

Essentials of Business Processes andInformation Systems SIMHA MAGAL, Grand Valley State University and JEFFREY WORD, SAP, USA.

Written in partnership with SAP, this is the first information systems book that provides the right introductorycontent and combines it with hands-on practice in the form of a simulated SAP environment. It also offers aunique perspective by discussing both the typical processes in organizations and the role of informationsystems in supporting these processes. Readers learn about the steps that enable businesses to function andthe enterprise software needed for the successful execution and management of those operations.

Features:

• Challenges the reader to first create the process flowcharts, documents and key data associated withbusiness processes on paper.

• Provides real-world experience by giving the reader the tools to then execute the processes in a simulatedERP (SAP) environment.

• Integrates a detailed case study throughout the chapters that describes a manufacturing organization indetail in terms of its customers, suppliers, products, process and more.

• Includes a self-contained CD/DVD that simulates the use of SAP software.

Contents: 1 Organizations, Processes and Information. 2 Key Concepts in Enterprise Systems. 3 The Procurement Process. 4 The Fulfilment Process. 5 The Production Process. 6 The Integrated Process.

9780470230596 • 200pp • 2009Pbk

Information Systems for ManagersText & Cases GABRIELE PICCOLI, Cornell University, USA.

Information Systems for Managers is a text for managerial/MBA students intended to actively engage students in discussions and activities around information systems (IS) and information technology (IT). Piccoli has interwoven many real-world examples into the text that show students how IS will effect theirfutures in management positions.

Each chapter starts off with a mini-case to get the student’s attention, build excitement, and fosterinteractive discussions. A plethora of unique, full-length cases are also composed within the text to holdstudent’s attention and show them how IS and IT are of great interest to them as managers.

Features:

• New material that focuses on the strategic potential and applications of information systems – coveragethat is unique to a graduate text.

• Full-length cases designed to discuss and internalize the framework and concepts discussed in eachchapter.

• Applied and practical approach of the text is welcomed by students and helps reduce one of the keycomplaints about the intro to IS course: dry material.

• Mini-cases begin each chapter to provide a simple vehicle for instructors to jump-start discussion.

• Teaching notes accompany each mini-case to offer further ideas on creating a buzz about the topicscovered in the text.

Contents: Part I: Foundations. 1 Introduction. 2 IS as a Socio-Technical System. 3 The Impact of IT onBusiness. Part II: The Changing Competitive Environment. 4 Modern IT Change the CompetitiveLandscape. 5 Electronic Commerce: New Ways of Doing Business. Part III: The Strategic Use of IT.6 Planning for the use of IS Resources. 7 Value Creation and IT. 8 Creating Value with IT in the ModernLandscape. 9 Appropriating Value Over the Long Term. Part IV: Getting IT Done. 10 Justifying the ITInvestment. 11 Development and Implementation. Part V: Trends. 12 Modern System and Trends. 13 Security and Ethics.

9780470087039 • 480pp • 2007Hbk

WileyPLUS is a web-based application that assists instructors in preparing for classes andlectures and automates the process of assigning and grading homework. The power of

WileyPLUS is that each problem is linked to the relevant section of the interactive book.

WileyPLUS for this book includes: Simulations for each of the five modules that supplement the Magaland Word Business Process book, End-of-module quizzes, Simulation assignments for each module,Simulation Instructor Manual, RTF files for Quizzes, WileyPLUS/Quickstart assignments.

Page 36: New Student Textbook

Introduction toInformationSystemsEnabling and TransformingBusiness

3rd Edition R. KELLY RAINER, CASEY G. CEGIELSKIboth of Auburn University, USA.

Information Technology comes alive in theclassroom when using this book. It alsotakes students where IT impacts businesshelping them understand how valuableinformation technology is to their futurecareers.

Features:

• All cases and examples are updated toinclude headline technology companies.

• Updated Media Resource Library.

• New Video Clips for Chapters added.

• All new IT’s About Business in everychapter.

• New PowerPoint slides incorporatingextensive images and videos.

Contents: 1 The Modern Organization inthe Global, Web-Based Environment. 2 Information Systems: Concepts andManagement. 3 Ethics, Privacy, andInformation Security. 4 Data andKnowledge Management. 5 NetworkApplications. 6 E-Business and E-Commerce.7 Wireless, Mobile Computing, and MobileCommerce. 8 Organizational InformationSystems. 9 Customer RelationManagement. 10 Supply ChainManagement. 11 Managerial SupportSystems. 12 Acquiring InformationSystems and Applications Technology.Guide 1: Computer Hardware. 2: Computer Software. 3: Protecting YourInformation Assets. 4: Basics ofTelecommunications and Networks. 5: Basics of the Internet and the WorldWide Web.

9780470553107 • 528pp • February 2010 Pbk

InformationTechnology ProjectManagement 3rd EditionJACK T. MARCHEWKA, Northern IllinoisUniversity, USA.

Focusing on how to create MeasurableOrganizational Value (MOV) through ITprojects. The author uses the concept ofMOV, combined with his own research, tocreate a solid foundation for makingdecisions throughout the projects lifecycle.The books integration of projectmanagement and IT concepts providesstudents with the tools and techniquesthey need to develop in this field.

Incorporates nine areas outlined in theProject Management Institutes ProjectManagement Body of Knowledge (PMBOK)into the basic concepts associated withinformation systems management andsoftware engineering.

Contents: 1 The Nature of InformationTechnology Projects. 2 Conceptualizing andInitializint the IT Project. 3 Developing theProject Charter and Baseline Project Plan. 4 The Human Side of Project Management.5 Defining and Managing Project Scope. 6 The Work Breakdown Structure andProject Estimation. 7 The Project Scheduleand Budget. 8 Managing Project Risk. 9 Project Communication, Tracking, and Reporting. 10 IT Project QualityManagement. 11 ManagingOrganizational Change, Resistance, and Conflict. 12 Project ProcurementManagement and Outsourcing. 13 Leadership and Ethics. 14 ProjectImplementation, Closure, and Evaluation.

Supplements: Instructor and StudentCompanion websites including InstructorsManual, Test Bank, PowerPoint Slides andImage Library, Case Material.

9780470409480 • 440pp • 2009 • Pbk

Systems Thinking,Systems PracticePETER CHECKLAND, LancasterUniversity, UK.

Quickly recognized as a classic in its field,this book established the distinctionbetween “hard” systems thinking, inwhich parts of the world are taken to be‘systems’ which can be ‘engineered’, and‘soft’ systems thinking in which the focusis on making sure the process of enquiryinto real-world complexity is itself asystem for learning.

“The book that began themovement toward softsystems enquiries.”

HUGH MISER

Contents: 1 The Subject of Systems. 2 Systems Thinking – The SystemsMovement in the Context of Science. 3 Science as a Human Activity: Its Historyand its Method. 4 Science and theSystems Movement. 5 Some SystemsThinking. 6 Systems Practice – ActionResearch to Establish the use of SystemsConcepts in Problem-Solving. 7 ‘Hard’Systems Thinking – The Engineers’Contribution. 8 The Development of ‘Soft’ Systems Thinking. 9 The SystemsMethodology in Action. 10 Implications of Systems Practice for Systems Thinking.Appendices. Bibliography. Glossary.Indexes.

9780471986065 • 416pp • 1999 • Pbk

INFORMATION TECHNOLOGY & INFORMATION SYSTEMS

36 Visit: www.wiley.com/go/courses for more information

Page 37: New Student Textbook

Microsoft Office Project20079780470069530 • 384pp • 2007 • Pbk

37For general enquiries, please email: [email protected]

MICROSOFT – INFORMATION WORKERS

Microsoft Office: Office 20079780470163955 • 1224pp • 2007 • Pbk

Microsoft Office Word2007, Exam 77-601,Updated Edition withStudent CD-ROM9780470423455 • 432pp • 2008 • Pbk

Microsoft Office Excel 2007,77-602, Updated Editionwith Student CD-ROM9780470423448 • 278pp • 2008 • Pbk

Microsoft Office PowerPoint2007: Exam 77-6039780470163832 • 384pp • 2007 • Pbk

Microsoft Office Outlook2007: Exam 77-6049780470163870 • 336pp • 2007 • Pbk

Microsoft Office Access2007: Exam 77-6059780470163917 • 480pp • 2007 • Pbk

Page 38: New Student Textbook

38 Visit: www.wiley.com/go/courses for more information

MICROSOFT – INFORMATION WORKERS

Excel 20109780470907672 • 350pp • August 2011 • Pbk

Word 20109780470907665 • 448pp • August 2011 • Pbk

Project 20109780470638880 • 350pp • August 2011 • Pbk

PowerPoint 20109780470908525 • 400pp • July 2011 • Pbk

Access 20109780470907689 • 300pp • October 2011 • Pbk

Outlook 2010 9780470908518 • 1300pp • August 2011 • Pbk

Office 20109780470908501 • 892pp • September 2011Pbk

70-667: Microsoft OfficeSharePoint 2010Configuration, Pack9780470487365 • 400pp • August 2011 • Pbk

Page 39: New Student Textbook

39For general enquiries, please email: [email protected]

MICROSOFT – DEVELOPERS

98-361: MTA SoftwareDevelopment Fundamentals9780470889114 • 340pp • April 2011 • Pbk

98-362: MTA WindowsDevelopment Fundamentals9780470889138 • 340pp • May 2011 • Pbk

98-363: MTA WebDevelopment Fundamentals9780470889152 • 340pp • May 2011 • Pbk

70-536: Microsoft .NETFramework ApplicationDevelopment Foundation,Pack9780470183779 • 576pp • April 2011 • Pbk

70-562: Microsoft .NETFramework 3.5, ASP.NETApplication Development,Pack (Textbook and LabManual)9780470551394 • 624pp • April 2010 • Pbk

70-564: Designing andDeveloping ASP.NETApplications Using theMicrosoft .NET Framework 3.59780470551400 • 648pp • July 2011 • Pbk

Free and customisable instructor resources are available with Sybex courseware:• Annotated syllabus using the Sybex Study Guides• PowerPoint presentations organised by chapter• Question banks• Class exercises and activities

GET YOUR STUDENTS THROUGH FIRST TIME

Find out more... email: certifi [email protected] web: www.wiley.com/go/certifi cation

CompTIA • Cisco • Microsoft • LPI • Oracle • PMI • CWNP …and more

ISB

N: 9

78-0

-470

-888

45-2

Complete STUDY GUIDE

Roderick W. Smith

Covers All Linux+ Objectives for Exams LX0-101 and LX0-102

Linux+

Includes Real-World Scenarios and Leading-Edge Exam Prep Software Featuring:• Linux-Compatible Custom Test Engine• Hundreds of Sample Questions• Electronic Flashcards

• Entire Book in PDF

Exam LX0-101Exam LX0-102

SERIOUS SKILLS.

CompTIA®

Institute

LinuxProfessional

R

P O W E R E D B Y

ISB

N 9

78-0

-470

-486

49-8

Page 40: New Student Textbook

40 Visit: www.wiley.com/go/courses for more information

MICROSOFT – IT PROFESSIONALS

70-236 Microsoft ExchangeServer 2007 Configuration,Pack9780470874868 • 840pp • August 2010 • Pbk Also available with Virtual Lab9780470500200

70-431: Microsoft SQLServer 2005 Implementationand Maintenance Pack9780470069660 • 744pp • 2008 • Pbk Also available with Virtual Lab9780470500149

70-432: Microsoft SQL Server DatabaseAdministration, Pack9780470183762 • 648pp • January 2011 • Pbk

70-443 and 70-450:Microsoft SQL ServerDatabase Design andOptimization, Pack9780470183748 • 456pp • January 2010 • Pbk

70-620: Windows VistaConfiguration Pack9780470069585 • 672pp • 2007 • Pbk Also available with Virtual Lab9780470469002

70-622: Supporting andTroubleshooting Applicationon a Microsoft WindowsVista Client for EnterpriseSupport Technicians Pack9780470069592 • 664pp • 2008 • Pbk Also available with Virtual Lab9780470470060

70-640: Windows Server2008 Active DirectoryConfiguration, Pack9780470874981 • 600pp • June 2010 • Pbk Also available with Virtual Lab9780470874998

70-642: Windows Server2008 Network InfrastructureConfiguration, Pack 9780470875018 • 552pp • June 2010 • Pbk Also available with Virtual Lab9780470470039

70-643: Windows Server 2008Applications Infra structureConfiguration, Pack9780470875049 • 480pp • May 2010 • Pbk Also available with Virtual Lab9780470470053

Page 41: New Student Textbook

41For general enquiries, please email: [email protected]

MICROSOFT – IT PROFESSIONALS

70-646: Windows Server2008 Administrator, Pack9780470875070 • 792pp • October 2010 • Pbk Also available with Virtual Lab9780470875087

70-647: Windows Server2008 EnterpriseAdministrator9780470875933 • 456pp • May 2011 • Pbk

Windows 7 Configurationwith Lab Manual: 70-6809780470891223 • 764pp • August 2010 • Pbk

Windows 7 EnterpriseDesktop Support Technicianwith Lab Manual: 70-6859780470922576 • 648pp • December 2010 Pbk

98-364: MTA DatabaseAdministrationFundamentals9780470889169 • 225pp • May 2011 • Pbk

98-365: MTA WindowsServer AdministrationFundamentals9780470901823 • 340pp • January 2011 • Pbk

98-366: MTA NetworkingFundamentals9780470901830 • 340pp • January 2011 • Pbk

98-367: MTA SecurityFundamentals9780470901847 • 340pp • March 2011 • Pbk

Page 42: New Student Textbook
Page 43: New Student Textbook

43For general enquiries, please email: [email protected]

INDEX

AUTHOR SHORT TITLE PAGEADAMS Pandora’s Box 28ALEXANDER Discovering Requirements 11AMMERAAL Computer Graphics for Java Programmers, 2e 19BATES Web Programming, 3e 17BELAPURKAR Distributed Systems Security 27BRAUDE Software Engineering, 2e 11BURGESS Principles of Network & System Admin., 2e 26CHAPMAN Digital Media Tools, 3e 17CHAPMAN Digital Multimedia, 3e 14CHAPMAN Web Design 17CHECKLAND Systems Thinking, Systems Practice 36COLLINS Data Structures & Java Collecs. Framework, 3e 23COLLINS Introduction to Computer Music 15COOPER About Face 3 31DENNIS Systems Analysis and Design, 4e 24DENNIS Systems Analysis and Design with UML, 3e 24DERAKHSHANI Introducing Maya 2011 19DOEPPNER Operating Systems in Depth 9DUCKETT Beginning HTML, XHTML, CSS, & JavaScript 16ENGLANDER The Arch. Comp. Hardware, Sys. Software etc., 4e 24ENSLEY Discrete Mathematics 18FAIN Java Programming 24-Hour Trainer 6FERGUSON Cryptography Engineering 27FITZGERALD Fundamentals of Bus. Data Comms., 10e 26 GALITZ The Essential Guide to User Interface Design, 3e 31GOLLMANN Computer Security, 3e 27GOODRICH Data Structures and Algorithms in C++, 2e 20GOODRICH Data Structures and Algorithms in Java, 5e 21HORSTMANN Big C++, 2e 7HORSTMANN Big Java, 4e 4HORSTMANN C++ for Everyone, 2e 7HORSTMANN Java Concepts, 6e 5HORSTMANN Java For Everyone 3HORSTMANN Object-Oriented Design and Patterns, 2e 25HORTON Ivor Horton’s Beginning Visual C++ 2010 7JONES Mobile Interaction Design 31KANER Testing Computer Software, 2e 13KOFFMAN Data Structures, 2e 22KOTONYA Requirements Engineering 13LAZAR Research Methods in Human-Comp. Interaction 30LAZAR Universal Usability 30LOVE ASP.NET 3.5 Website Programming 16MAGAL Essentials of Business Processes & Info. Systems 35MAGEE Concurrency, 2e 20MARCHEWKA Information Technology Project Management, 3e 36NECAISE Data Structures & Algorithms Using Python 23NIÑO Intro. Programming & Object Oriented Design, 3e 6OMURA Mastering AutoCAD 2011 & AutoCAD LT 2011 19PAPAZOGLOU e-Business 18PEARLSON Strategic Management of Info. Systems, 4e 34PICCOLI Information Systems for Managers 35RAINER Introduction to Information Systems, 3e 36ROGERS Interaction Design, 3e 29SHKLAR Web Application Architecture, 2e 16SILBERSCHATZ Operating System Concepts, 8e 10SILBERSCHATZ Operating System Concepts with Java, 8e 10SPONG Robot Modeling and Control 32STERN COBOL for the 21st Century, 11e 8TAVANI Ethics and Technology, 3e 28TAYLOR Software Architecture 12TURBAN Information Technology for Management, 7e 33VAN LAMSWEERDE Requirements Engineering 12VAN VLIET Software Engineering, 3e 12WARD Strategic Planning for Information Systems, 3e 34

AUTHOR SHORT TITLE PAGEWATSON Data Management, 5e 25WATT Programming Language Design Concepts 8WINDISCHMAN Beginning SharePoint Designer 2010 15WOOLDRIDGE An Introduction to MultiAgent Systems, 2e 32YOUNG Software Testing and Analysis 13MICROSOFT & CERTIFICATION TITLES

MS. Office: Office 2007 37MS. Office Word 2007, Exam 77-601 37MS. Office Excel 2007, 77-602 37MS. Office PowerPoint 2007: Exam 77-603 37MS. Office Outlook 2007: Exam 77-604 37MS. Office Access 2007: Exam 77-605 37MS. Office Project 2007 37Excel 2010 38Word 2010 38Project 2010 38PowerPoint 2010 38Access 2010 38Outlook 2010 38Office 2010 3870-667: Microsoft Office SharePoint 2010 Pack 3898-361: MTA Software Develop. Fundamentals 3998-362: MTA Windows Develop. Fundamentals 3998-363: MTA Web Develop. Fundamentals 3970-536: Microsoft .NET Framework Application 3970.562: Microsoft .NET Framework 3.5 3970-564: Designing & Developing ASP. NET 3970-236 MS Exchange Server 2007 Config., Pack 4070-431: MS SQL Server 2005 Imple. & Main., Pack 4070-432: Microsoft SQL Server Database 4070-443 & 70-450: Microsoft SQL Server Database 4070-620: Windows Vista Configuration Pack 4070-622: Supporting & Troubleshooting etc. Pack 4070-640: Windows Server 2008 Act. Direct. Pack 4070-642: Windows Server 2008 Net. Infra., Pack 4070-643: Windows Server 2008 Apps Infra., Pack 4070-646: Windows Server 2008 Admin., Pack 4170-647: Windows Server 2008 41Windows 7 Configuration + Lab Manual: 70-680 41Windows 7 Enterprise Desktop Sup. Tech: 70-685 4198.364: MTA Database Administration Fund. 4198-365: MTA Windows Server Admin. Fund. 4198-366: MTA Networking Fundamentals 4198-367: MTA Security Fundamentals 41

Page 44: New Student Textbook

44 Visit: www.wiley.com/go/courses for more information

ORDERING INFORMATION

To request aninspection copy

Please send an email [email protected] contact your local Wiley Sales Representative

1To access supplementarymaterial

Most supplementary materialcan be accessed online atwww.wiley.com/college

Select the book concerned andclick on the ‘Go to theInstructor Companion Site’ linkon the top right of the page.

If you are unable to find detailsplease [email protected]

2Contact arepresentative

A full list of contact details canbe found at the back of thiscatalogue.

3

Page 45: New Student Textbook

Students achieve concept mastery in a rich, structured environment that’s available 24/7.

From multiple study paths, to self-assessment, to a wealth of interactive

visual and audio resources, WileyPLUS gives you everything you need to

personalize the teaching and learning experience.

With WileyPLUS:

»F ind out how to MAKE IT YOURS »

This online teaching and learning environment integrates the entire digital textbook with the most effective instructor and student resources

Instructors personalize and manage their course more effectively with assessment, assignments, grade tracking, and more.

manage time better

study smarter

www.wileyplus.com

Page 46: New Student Textbook

46 Visit: www.wiley.com/go/courses for more information

NOTES

Page 47: New Student Textbook

ChinaBeijing No.A507, Building A Cheng Jian Plaza, Beitaipingzhuang Lu, Haidian District, Beijing 100088 P.R.China Tel: (86 10) 8225 5050 Fax: (86 10) 8225 5877 [email protected]

Shanghai Unit 1402-1404, 14/F Cross Tower No.318 Fuzhou Road, Huangpu District, Shanghai 20001, P.R. ChinaTel: (86 21) 51163377 Fax: (86 21) 63912077 [email protected]

Hong Kong Unit 2203, APEC Plaza, 49 Hoi Yuen Road Kwun Tong, Kowloon, Hong Kong Tel: (852) 2793 4652 Fax: (852) 2793 4663 [email protected]

India New Delhi 4435-36/7, Ansari Road, Daryaganj, New Delhi 110 002, India Tel: (91 11) 4 363 0000/01 Fax: (91 11) 2 327 5895 [email protected]

East India Tel: (91) 9973156158 [email protected]

Bangalore Tel: (91 80) 23132383 Fax: (91 80) 23124319 [email protected]

Mumbai Tel/Fax: (91 22) 25240934 [email protected]

Chennai Tel: (91) 98410 22399 [email protected]

Hyderabad Tel: (91) 98661 43949 [email protected]

Indonesia Ruko Golden Boulevard II, Block R/41 Jl. Pahlawan Seribu, Bumi Serpong Damai, Sector IV Com, Tangerang, Indonesia Tel: (62 21) 5316 3245 Fax: (62 21) 537 0309 [email protected]

Japan Frontier Koishikawa Bldg. 4F 1-28-1 Koishikawa, Bunkyo-kuTokyo 112-0002 JapanTel: (81 3) 3830 1232Fax: (81 3) 5689 [email protected] MalaysiaNo. 31-3, Jalan SS23/15 Taman SEA 47400 Petaling Jaya, Selangor Darul Ehsan, Malaysia Tel: (03) 7880 9705 Fax: (03) 7880 3545 [email protected] Philippines Unit C Ground Floor Belvedere Tower San Miguel Avenue, Ortigas Center Pasig City 1605, Philippines Tel: (63 2) 687 3186 Fax: (63 2) 687 3187 [email protected]

South Korea Suite 405, BR Elitel Building, #141-1 Sangsoo-Dong, Mapo-Gu, Seoul,121-828, Rep of Korea Tel: (82 2) 338 9700 Fax: (82 2) 337 1929 [email protected]

Taiwan 4F, 218 Sec 2 JinShan S Road Taipei 10643, Taiwan Tel: (886 2) 2391 1045 Fax: (886 2) 2391 1068 [email protected]

Thailand 41 Lertpanya Building 8th Floor, Suit No. 801 Soi Lertpanya, Sri-Ayudhaya Rd Tamboon Tanonphyathai, Rajathevee Bangkok 10400, Thailand Tel: (662) 642 7548 Fax: (662) 642 7549 [email protected]

Singapore

[email protected]

Australia & New Zealand

155 Cremorne Street,Richmond Vic, 3121 AustraliaTel: (61) 3 9274 3100Fax: (61) 3 9274 3101

Please send orders to: John Wiley & Sons (Asia) Pte Ltd

CWT Commodity Hub, 24 Penjuru Road, #08-01, Singapore 609128 Customer Service Hotline: (65) 6302 9800, Fax: (65) 6265 1782 or Email: [email protected]

For sales & marketing enquiries: Fax: (65) 6643 8008 or Email: [email protected] Wiley Homepage: http://www.wiley.com

Asian Publishing & Distribution Centre for ▲ Australia ▲ Bangladesh ▲ Brunei ▲ Cambodia ▲ Hong Kong ▲ India ▲ Indonesia ▲ Japan ▲ Laos ▲ Maldives ▲ Malaysia ▲ Mauritius ▲ Myanmar

▲ Nepal ▲ People’s Republic of China ▲ Philippines ▲ Singapore ▲ South Korea ▲ Sri Lanka ▲ Taiwan ▲ Thailand ▲ Vietnam

Wiley Offices in Asia Pacific Region

For orders in ANZ region, please contact:PO Box 3065Stafford BCQueensland, 4053AustraliaToll-free telephone: 1800 777 474 Toll-free fax: 1800 802 [email protected]

For marketing, please contact

1 Fusionopolis Walk #07-01Solaris South TowerSingapore 138628Tel: (65) 6643 8000Fax: (65) 6643 8008

Page 48: New Student Textbook

Visit our website for further information and to view additional resources.

JOHN WILEY & SONS LTD

Chichester • London • New York • Brisbane • Singapore • Toronto

www.wiley.com/go/courses