May 24

NEW CIRCULATION BOOKS

Multi-objective optimization using evolutionary algorithms

Author Kalyanmoy Deb
Place of Publication Chichester, N.Y.
Date of Publication c2001
Publisher Wiley

Multi-objective optimization using evolutionary algorithms

“The author introduces readers to multi-objective evolutionary optimization in a systematic and coherent manner, supplying all of the necessary background information. The material presented can be applied to real-world problems in engineering design, forecasting, and scheduling problems.

Database systems : a practical approach to design, implementation, and management, 5th ed.

Author Thomas M. Connolly, Carolyn E. Begg.
Place of Publication Boston London
Date of Publication c2010
Publisher Addison-Wesley

Database systems : a practical approach to design, implementation, and management

This best-selling text introduces the theory behind databases in a concise yet comprehensive manner, providing database design methodology that can be used by both technical and non-technical readers. The methodology for relational Database Management Systems is presented in simple, step-by-step instructions in conjunction with a realistic worked example using three explicit phases–conceptual, logical, and physical database design. The Fifth Edition brings Web and legal issues to the fore in two new chapters, Database Architectures and the Web and Professional, Legal, and Ethical Issues. Students are exposed not only to the foundational theory of databases but also to the most recent developments in the field. This book is ideal for a one- or two-term course in database management or database design in an undergraduate or graduate level course. With comprehensive coverage, this book can also be used as a reference for IT professionals.

Computability and logic, 5th ed.

Author George S. Boolos, John P. Burgess, Richard C. Jeffrey
Place of Publication Cambridge New York
Date of Publication c2007
Publisher Cambridge University Press

Computability and logic

“Computability and Logic has become a classic because of its accessibility to students without a mathematical background and because it covers not simply the staple topics of an intermediate logic course, such as Godel’s incompleteness theorems, but also a large number of optional topics, from Turing’s theory of computability to Ramsey’s theorem. This fifth edition has been thoroughly revised by John Burgess. Including a selection of exercises, adjusted for this edition, at the end of each chapter, it offers a new and simpler treatment of the representability of recursive functions, a traditional stumbling block for students on the way to the Godel incompleteness theorems. This new edition is also accompanied by a website as well as an instructor’s manual.

Electric motors and control systems

Author Frank D. Petruzella
Place of Publication Boston
Date of Publication c2010
Publisher McGraw-Hill-Higher Education

Electric motors and control systems

“This book has been written for a course of study that will introduce the reader to a broad range of motor types and control systems. It provides an overview of electric motor operation, selection, installation, control and maintenance. Every effort has been made in this first edition text to present the most up-to-date information which reflects the current needs of the industry. The broad based approach taken makes this text viable for a variety of motors and control systems courses. Content is suitable for colleges, technical institutions, vocational/technical schools as well as apprenticeship and journeymen training. Electrical apprentices and journeymen will find this book to be invaluable due to Electrical Code references applicable to the installation of new control systems and motors, as well as information on maintenance and troubleshooting techniques. Personnel involved in the motor maintenance and repair will find this book to be a useful reference text. The text is comprehensive! It includes coverage of how motors operate in conjunction with their associated control circuitry. Both older and newer motor technologies are examined. Topics covered range from motor types and controls to installing and maintaining conventional controllers, electronic motor drives and programmable logic controllers.

Writing compilers and interpreters : a modern software engineering approach using Java, 3rd ed.

Author Ronald L Mak
Place of Publication Indianapolis, IN
Date of Publication c2009
Publisher Wiley

Writing compilers and interpreters : a modern software engineering approach using Java

This is a long-awaited revision to a unique guide that covers both compilers and interpreters. Revised, updated, and now focusing on Java instead of C++, this long-awaited, latest edition of this popular book teaches programmers and software engineering students how to write compilers and interpreters using Java. You’ll write compilers and interpreters as case studies, generating general assembly code for a Java Virtual Machine that takes advantage of the Java Collections Framework to shorten and simplify the code. In addition, coverage includes Java Collections Framework, UML modeling, object-oriented programming with design patterns, working with XML intermediate code, and more

GUI bloopers 2.0 : common user interface design don’ts and dos, Updated and rev., [New ed.].

Author Jeff Johnson
Place of Publication Amsterdam Boston
Date of Publication c2008
Publisher Elsevier/Morgan Kaufmann Publishers

GUI bloopers 2.0 : common user interface design don'ts and dos

GUI bloopers 2.0 : common user interface design don’ts and dos

Is your application or Web site ready for prime time? A major revision of a classic reference, “GUI Bloopers 2.0″ looks at user interface design bloopers from commercial software, Web sites, Web applications, and information appliances, explaining how intelligent, well-intentioned professionals make these mistakes, and how you can avoid them. While equipping you with the minimum of theory, GUI expert Jeff Johnson presents the reality of interface design in an entertaining, anecdotal, and instructive way.This book is updated to reflect the bloopers that are common today, incorporating many comments and suggestions from first edition readers. It takes a learn-by-example approach that teaches how to avoid common errors. It covers bloopers in a wide range of categories: GUI controls, graphic design and layout, text messages, interaction strategies, Web site design, including search, link, and navigation, responsiveness issues, and management decision-making. Organized and formatted so information needed is quickly found, the new edition features call-outs for the examples and informative captions to enhance quick knowledge building. It features hundreds of illustrations: both the dos and the donts for each topic covered.

Loss models : from data to decisions, 2nd ed.

Author Stuart A. Klugman
Place of Publication Hoboken, N.J.
Date of Publication c2004
Publisher Wiley Interscience

Loss models : from data to decisions

Written by three renowned authorities in the actuarial field, “Loss Models, Third Edition” upholds the reputation for excellence that has made this book required reading for the Society of Actuaries (SOA) and Casualty Actuarial Society (CAS) qualification examinations. This update serves as a complete presentation of statistical methods for measuring risk and building models to measure loss in real-world events. It provides over 400 exercises that have appeared on previous SOA and CAS examinations, as well as Intriguing examples from the fields of insurance and business. This title features extended discussion of risk management and risk measures, including Tail-Value-at-Risk. It maintains an approach to modeling and forecasting that utilizes tools related to risk theory, loss distributions, and survival models. It provides: expanded coverage of copula models and their estimation; new sections on extreme value distributions and their estimations; all data sets that are available on the book’s FTP site. “Loss Models, Third Edition” is an essential resource for students and aspiring actuaries who are preparing to take the SOA and CAS preliminary examination. It is a must-have reference for professional actuaries, graduate students in the actuarial field, and anyone who works with loss and risk models in their everyday work.

Programming language pragmatics, 3rd ed.

Author Michael L. Scott
Place of Publication Amsterdam Boston
Date of Publication c2009
Publisher Elsevier/Morgan Kaufmann Pub.

Programming language pragmatics

“Programming Language Pragmatics” is the most comprehensive programming language textbook available today. Taking the perspective that language design and language implementation are tightly interconnected, and that neither can be fully understood in isolation, this critically acclaimed and bestselling book has been thoroughly updated to cover the most recent developments in programming language design. With a new chapter on run-time program management and expanded coverage of concurrency, this new edition provides both students and professionals alike with a solid understanding of the most important issues driving software development today. This is a classic programming foundations text now updated to familiarize students with the languages they are most likely to encounter in the workforce, including Java 7, C++, C# 3.0, F#, Fortran 2008, Ada 2005, Scheme R6RS, and Perl 6. It offers new and expanded coverage of concurrency and run-time systems that ensures students and professionals understand the most important advances driving software today. It includes over 800 numbered examples to help the reader quickly cross-reference and access content.

Electrical engineering 101 : everything you should have learned in school– but probably didn’t, 2nd ed.

Author Darren Ashby
Place of Publication Amsterdam Boston
Date of Publication c2009
Publisher Newnes/Elsevier

Electrical engineering 101 : everything you should have learned in school-- but probably didn't

Written by an expert electronics engineer who enjoys teaching the practical side of engineering, this book covers all the subjects that a beginning EE needs to know: intuitive circuit and signal analysis, physical equivalents of electrical components, proper use of an oscilloscope, troubleshooting both digital and analog circuits, and much more! Even engineers with years in the industry can benefit from the compendium of practical information provided within. The book covers the engineering basics that have been either left out of a typical engineer’s education or forgotten over time. No other book offers a wealth of ‘insider information’ in one volume, specifically geared to help new engineers and provide a refresher for those with more experience. It features an updated content throughout, including 2-color diagrams and a new ‘Chapter 0 – What is Electricity Really?’ The accompanying CD-ROM contains a reference library of electronics information, with demo simulation software and engineering calculators.

Software testing interview questions

Author by S. Koirala & S. Sheikh
Place of Publication Hingham, Mass.
Date of Publication c2008
Publisher Infinity Science Press

Software testing interview questions

The competence and quality of software testers are often judged by the various testing techniques they have mastered. As the name suggests, the book provides a self-study format and is designed for certification course review, and for “freshers” as well as professionals who are searching for opportunities in the software testing field. Along with software testing basics, the book covers software testing techniques and interview questions (e.g., Six Sigma and CMMI) which are important from the Software Quality Assurance (SQA) perspective. It also has in-depth coverage of software expense estimation topics like function points (FPA) and TPA analysis. A CD-ROM supplements the content with the TestComplete[trademark] software-testing tool setup, software estimation templates (PDFs), an interview rating sheet, a sample resume, third-party contributions, and more.This book covers important topics e.g., Six Sigma; CMMI; SQA; FPA; TPA; Metrics; estimation; DRE; spoilage; Phage; Defect density; automation testing; BVA, salary negotiation, etc.

Software architecture and design illuminated

Author Kai Qian … [et al.]
Place of Publication Sudbury, Mass
Date of Publication c2010
Publisher Jones and Bartlett Publishers

Software architecture and design illuminated

“Software Architecture and Design Illuminated is the ideal text for undergraduate and graduate students delving into this critical area of the software development process. This text offers a coherent and integrated approach to the discipline of software architectural design and covers a complete set of important methodologies, architectural styles, design guidelines, and design tools.

The practical guide to defect prevention

Author Marc McDonald, Robert Musson, Ross Smith.
Place of Publication Redmond, Wash.
Date of Publication c2008
Publisher Microsoft Press

The practical guide to defect prevention

This practical, hands-on guide captures, categorizes, and builds a process of best practices to help avoid creating defects during the development process rather than fixing them after extensive analysis. While there are various proprietary and competing standards for reducing software defects, these methods suffer from issues involving timeliness, effectiveness, and cost. What s more, many other books focus on fixing errors after they ve been introduced or promote idealized academic theories. This guide, however, presents practical methods for reducing defect introduction through prevention and immediate detection and by moving the detection of defects closer to their introduction. Written by experts with over a century of software development experience among them, this book distills hard-won lessons into a single, workable lifecycle process that will help deliver better-quality software.

Automata, computability and complexity : theory and applications

Author Elaine Rich.
Place of Publication Upper Saddle River, N.J.
Date of Publication c2009
Publisher Pearson Prentice Hall

Automata, computability and complexity : theory and applications

The theoretical underpinnings of computing form a standard part of almost every computer science curriculum. But the classic treatment of this material isolates it from the myriad ways in which the theory influences the design of modern hardware and software systems. The goal of this book is to change that. The book is organized into a core set of chapters (that cover the standard material suggested by the title), followed by a set of appendix chapters that highlight application areas including programming language design, compilers, software verification, networks, security, natural language processing, artificial intelligence, game playing, and computational biology.The core material includes discussions of finite state machines, Markov models, hidden Markov models (HMMs), regular expressions, context-free grammars, pushdown automata, Chomsky and Greibach normal forms, context-free parsing, pumping theorems for regular and context-free languages, closure theorems and decision procedures for regular and context-free languages, Turing machines, nondeterminism, decidability and undecidability, the Church-Turing thesis, reduction proofs, Post Correspondence problem, tiling problems, the undecidability of first-order logic, asymptotic dominance, time and space complexity, the Cook-Levin theorem, NP-completeness, Savitch’s Theorem, time and space hierarchy theorems, randomized algorithms and heuristic search. Throughout the discussion of these topics there are pointers into the application chapters. So, for example, the chapter that describes reduction proofs of undecidability has a link to the security chapter, which shows a reduction proof of the undecidability of the safety of a simple protection framework

Research methods for human-computer interaction

Author edited by Paul Cairns and Anna L. Cox.
Place of Publication Cambridge, UK New York
Date of Publication c2008
Publisher Cambridge University Press

Research methods for human-computer interaction

Human-Computer Interaction draws on the fields of computer science, psychology, cognitive science, and organisational and social sciences in order to understand how people use and experience interactive technology. Until now, researchers have been forced to return to the individual subjects to learn about research methods and how to adapt them to the particular challenges of HCI. This is the first book to provide a single resource through which a range of commonly used research methods in HCI are introduced. Chapters are authored by internationally leading HCI researchers who use examples from their own work to illustrate how the methods apply in an HCI context. Each chapter also contains key references to help researchers find out more about each method as it has been used in HCI. Topics covered include experimental design, use of eyetracking, qualitative research methods, cognitive modelling, how to develop new methodologies and writing up your research.

SOA : principles of service design

Author Thomas Erl
Place of Publication Upper Saddle River, NJ
Date of Publication c2008
Publisher Prentice Hall

SOA : principles of service design

“This book could be described as an encyclopedia of service design–Erl leaves nothing to chance. Indispensable.” –Steve Birkel, Chief IT Technical Architect, Intel Corp. “An absolute pleasure to read!the best SOA book I’ve read. A book I would recommend to all of my colleagues; it provides much insight to the topics often overlooked by most books in this genre!the visuals were fantastic.” –Brandon Bohling, SOA Architecture and Strategy, Intel Corporation “This book is a milestone in SOA literature. For the first time we are provided with a practical guide on defining service characteristics and service design principles for SOA from a vendor-agnostic viewpoint. It’s a great reference for SOA discovery, adoptions, and implementation projects.” –Canyang Kevin Liu, Principal Enterprise Architect, SAP Americas, Inc. “I liked this book. It contains extremely important material for those who need to design services.” –Farzin Yashar, IBM SOA Advanced Technologies “This book does a great job laying out benefits, key ideas and design principles behind successfully adopting service-oriented computing.At the same time, the book openly addresses challenges, risks and trade-offs that are in the way of adopting SOA in the real-world today.It moves away from ivory-tower views of service orientation, but still lays out a strong vision for SOA and outlines the changes necessary to realize the full potential.” –Christoph Schittko, Senior Architect, Microsoft “I recommend this book to any SOA practitioner who wishes to empower themselves in making service design real!gives readers the 360A view into service design [and] gives SOA practitioners the depth and understanding needed into the principles of SOA to assist in the design of a mature and successful SOA program.” –Stephen G. Bennett, Americas SOA Practice Lead, BEA Systems “SOA projects are most successful when they are based on a solid technical foundation. Well accepted and established design principles are part of this foundation. This book takes a very structured approach at defining the core design principles for SOA, thus allowing the reader to immediately applying them to a project. Each principle is formally introduced and explained, and examples are given for how to apply it to a real design problem.A ‘must read’ for any architect, designer or developer of service oriented solutions”.–Andre Tost, Senior Technical Staff Member, IBM Software Group “There are few references for SOA that give you the nuts and bolts and this one is at the top of the list. Well written and valuable as a reference book to any SOA practitioner.” –Dr. Mohamad Afshar, Director of Product Management, Oracle Fusion Middleware, Oracle Corporation “A thorough examination of the considerations of service design. Both seasoned SOA practitioners and those endeavoring to realize services can benefit from reading this book.” –Bill Draven, Enterprise Architect, Intel Corporation “There are very few who understand SOA like Thomas Erl does! The principle centric description of service orientation from Thomas canonizes the underpinnings of this important paradigm shift in creating agile and reusable software capabilities. The principles, so eloquently explained, leave little room for any ambiguity attached to the greater purpose of SOA. Most organizations today are creating services in a bottoms-up approach, realizing composition and reuse organically.The time is ripe for a book like this that prepares architects for a principle centric approach to SOA.” –Hanu Kommalapati, Architect, Microsoft Corporation “Outstanding SOA literature uniquely focused on the fundamental services design with thorough and in-depth study on all practical aspects from design principles to methodologies.This book provides a systematic approach for SOA adoption essential for both IT management and professionals.”

Introduction to information retrieval

Author Christopher D. Manning, Prabhakar Raghavan, Hinrich Schüze.
Place of Publication New York
Date of Publication c2008
Publisher Cambridge University Press

Introduction to information retrieval

“Class-tested and coherent, this textbook teaches classical and web information retrieval, including web search and the related areas of text classification and text clustering from basic concepts. It gives an up-to-date treatment of all aspects of the design and implementation of systems for gathering, indexing, and searching documents; methods for evaluating systems; and an introduction to the use of machine learning methods on text collections. All the important ideas are explained using examples and figures, making it perfect for introductory courses in information retrieval for advanced undergraduates and graduate students in computer science. Based on feedback from extensive classroom experience, the book has been carefully structured in order to make teaching more natural and effective. Slides and additional exercises (with solutions for lecturers) are also available through the book’s supporting website to help course instructors prepare their lectures.

Optimization techniques for solving complex problems

Author edited by Enrique Alba … [et. al.].
Place of Publication Hoboken, N.J.
Date of Publication c2009
Publisher John Wiley

Optimization techniques for solving complex problems

This book presents the real-world problems and modern optimization techniques to solve them. Here, a team of international experts brings together core ideas for solving complex problems in optimization across a wide variety of real-world settings, including computer science, engineering, transportation, telecommunications, and bioinformatics. Part one covers methodologies for complex problem solving including genetic programming, neural networks, genetic algorithms, hybrid evolutionary algorithms, and more. Part two delves into applications including DNA sequencing and reconstruction, location of antennae in telecommunication networks, metaheuristics, FPGAs, problems arising in telecommunication networks, image processing, time series prediction, and more. All chapters contain examples that illustrate the applications themselves as well as the actual performance of the algorithms. “Optimization Techniques for Solving Complex Problems” is a valuable resource for practitioners and researchers who work with optimization in real-world settings.

Discrete structures, logic, and computability, 3rd ed.

Author James L. Hein
Place of Publication Sudbury, Mass.
Date of Publication c2010
Publisher Jones and Bartlett Publishers

Discrete structures, logic, and computability

Thoroughly updated, the new Third Edition of Discrete Structures, Logic, and Computability introduces beginning computer science and computer engineering students to the fundamental techniques and ideas used by computer scientists today, focusing on topics from the fields of mathematics, logic, and computer science itself. Dr. Hein provides elementary introductions to those ideas and techniques that are necessary to understand and practice the art and science of computing. The text contains all the topics for discrete structures in the reports of the IEEE/ACM Joint Task Force on Computing Curricula for computer science programs and for computer engineering programs.

Schaum’s outline of theory and problems of logic, 2nd ed.

Author John Nolt, Dennis Rohatyn, Achille Varzi
Place of Publication New York
Date of Publication c1998
Publisher McGraw-Hill

Schaum's outline of theory and problems of logic

“Master logic with “Schaum’s” – the high-performance study guide. It will help you cut study time, hone problem-solving skills, and achieve your personal best on exams! Students love “Schaum’s Outlines” because they produce results. Each year, hundreds of thousands of students improve their best test scores and final grades with these indispensable study guides. Get the edge on your classmates. Use “Schaum’s!”If you don’t have a lot of time but want to excel in class, this book helps you: brush up before tests; find answers fast; study quickly and more effectively; get the big picture without spending hours poring over lengthy textbooks. “Schaum’s Outlines” give you the information your teachers expect you to know in a handy and succinct format – without overwhelming you with unnecessary details. You get a complete overview of the subject. Plus, you get plenty of practical exercises to test your skill. Compatible with any classroom text, “Schaum’s” let you study at your own pace and remind you of all the important facts you need to remember – fast!And Schaum’s are so complete, they’re perfect for preparing for graduate or professional exams. Inside, you will find: over 550 solved problems covering every aspect of symbolic logic courses, with step-by-step solutions; hundreds of additional practice problems, with answers supplied; clear explanations of semantic and syntactic approaches to logic; easy-to-understand coverage of propositional and predicate logic, including truth tables and refutation trees; chapters on fallacies, induction, higher order logics, and more. If you want top grades and a thorough understanding of logic, this powerful study tool is the best tutor you can have!

TCP/IP sockets in Java : practical guide for programmers, 2nd ed.

Author Kenneth L. Calvert, Michael J. Donahoo
Place of Publication Amsterdam Boston
Date of Publication c2008
Publisher Elsevier/Morgan Kaufmann

TCP/IP sockets in Java : practical guide for programmers

The networking capabilities of the Java platform have been extended considerably since the first edition of the book. This new edition covers version 1.5-1.7, the most current iterations, as well as making the following improvements: The API (application programming interface) reference sections in each chapter, which describe the relevant parts of each class, have been replaced with: a summary section that lists the classes and methods used in the code; and, a ‘gotchas’ section that mentions nonobvious or poorly-documented aspects of the objects. In addition, the book covers several new classes and capabilities introduced in the last few revisions of the Java platform.New abstractions to be covered include NetworkInterface, InterfaceAddress, Inet4/6Address, SocketAddress/InetSocketAddress, Executor, and others; extended access to low-level network information; support for IPv6; more complete access to socket options; and, scalable I/O. The example code is also modified to take advantage of new language features such as annotations, enumerations, as well as generics and implicit iterators where appropriate. Most Internet applications use sockets to implement network communication protocols. This book’s focused, tutorial-based approach helps the reader master the tasks and techniques essential to virtually all client-server projects using sockets in Java. Chapter 1 provides a general overview of networking concepts to allow readers to synchronize the concepts with terminology.Chapter 2 introduces the mechanics of simple clients and servers. Chapter 3 covers basic message construction and parsing. Chapter 4 then deals with techniques used to build more robust clients and servers. Chapter 5 (new) introduces the scalable interface facilities which were introduced in Java 1.5, including the buffer and channel abstractions. Chapter 6 discusses the relationship between the programming constructs and the underlying protocol implementations in more detail. Programming concepts are introduced through simple program examples accompanied by line-by-line code commentary that describes the purpose of every part of the program.The book’s Web site contains many examples of command-based sockets-related code discussed throughout the book. No other resource presents so concisely or so effectively the material necessary to get up and running with Java sockets programming. Focused, tutorial-based instruction in key sockets programming techniques allows reader to quickly come up to speed on Java applications. This title features concise and up-to-date coverage of the most recent platform (1.7) for Java applications in networking technology. It provides code for all example programs via a companion Web site to let the reader see the important objects and methods in context and to understand the purpose of each line of code.

Head First design patterns

Author Eric Freeman, Elisabeth Freeman, with Kathy Sierra and Burt Bates
Place of Publication Sebastopol, CA
Date of Publication 2004
Publisher O’Reilly

Head First design patterns

You’re not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don’t want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns–the lessons learned by those who’ve faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on…something else. Something more challenging. Something more complex. Something more fun. You want to learn about the patterns that matter–why to use them, when to use them, how to use them (and when NOT to use them). But you don’t just want to see how patterns look in a book, you want to know how they look “in the wild”. In their native environment. In other words, in real world applications. You also want to learn how patterns are used in the Java API, and how to exploit Java’s built-in pattern support in your own code. You want to learn the real OO design principles and why everything your boss told you about inheritance might be wrong (and what to do instead). You want to learn how those principles will help the next time you’re up a creek without a design paddle pattern. Most importantly, you want to learn the “secret language” of Design Patterns so that you can hold your own with your co-worker (and impress cocktail party guests) when he casually mentions his stunningly clever use of Command, Facade, Proxy, and Factory in between sips of a martini. You’ll easily counter with your deep understanding of why Singleton isn’t as simple as it sounds, how the Factory is so often misunderstood, or on the real relationship between Decorator, Facade and Adapter. With Head First Design Patterns, you’ll avoid the embarrassment of thinking Decorator is something from the “Trading Spaces” show. Best of all, in a way that won’t put you to sleep! We think your time is too important (and too short) to spend it struggling with academic texts. If you’ve read a Head First book, you know what to expect–a visually-rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science, and learning theory, Head First Design Patterns will load patterns into your brain in a way that sticks. In a way that lets you put them to work immediately. In a way that makes you better at solving software design problems, and better at speaking the language of patterns with others on your team.

Discrete mathematics for computing

Author Rod Haggarty
Place of Publication Harlow, England New York
Date of Publication c2002
Publisher Addison-Wesley

Discrete mathematics for computing

This book is a short, concise introduction to key mathematical ideas for computing students which develops their understanding of discrete mathematics and its application in computing. The topics are presented in a well defined, logical order that build upon each other and are constantly reinforced by worked examples. Reliance on students’ previous mathematical experience is kept to a minimum, though some basic algebraic manipulation is required. This book is appropriate for CS and Math students in an undergraduate Discrete Math course. The content constitutes an accepted core of mathematics for computer scientists (for example, the formal methods used in computer science draw heavily on the discrete methematical concepts covered here, particularly logic, sets, relations and functions). Emphasis is placed on clear and careful explanations of basic ideas and on building confidence in developing mathematical competence through carefully selected exercises. All chapters conclude with short applications/case studies relevant to computing, which provide further motivation to engage with the mathematical ideas involved, and also demonstrate how the mathematics can be applied in a computing context.

Professional multicore programming : design and implementation for C++ developers

Author Cameron Hughes, Tracey Hughes
Place of Publication Indianapolis, IN
Date of Publication c2008
Publisher Wiley Pub.

Wiley Pub.

“Professional Multicore Programming: Design and Implementation for C++ Developers” presents the basics of multi core programming in a simple, easy-to-understand manner so that you can easily apply the concepts to your everyday projects. Learn the fundamentals of programming for multiprocessor and multi threaded architecture, progress to multi-core programming and eventually become comfortable with programming techniques that otherwise can be difficult to understand. Anticipate the pitfalls and traps of concurrency programming and synchronization before you encounter them yourself by finding them outlined in this indispensable guide to multi multi threaded programming.

Model-oriented systems engineering science : a unifying framework for traditional and complex systems

Author Duane W. Hybertson.
Place of Publication Boca Raton
Date of Publication c2009
Publisher CRC Press

Model-oriented systems engineering science : a unifying framework for traditional and complex systems

The field of systems engineering (SE) is at a juncture in its history where it needs to strengthen and extend its methods to support its expanding scope. This book addresses the issue, lays out a recommended direction for the future, and provides a unified basis for moving toward a mature discipline with the expanded scope.

An integrated introduction to computer graphics and geometric modeling

Author Ronald Goldman
Place of Publication Boca Raton
Date of Publication c2009
Publisher CRC Press

An integrated introduction to computer graphics and geometric modeling

“Using an innovative yet comprehensive approach, this book presents a concise introduction to computer graphics and geometric modeling. The author presents major themes in computer graphics, including transformations in the graphics pipeline, ray tracing, radiosity, polygon shading, freeform surfaces, and solid models, and covers topics not found in other books, such as turtles and high-level algorithms. The text begins with fractals to generate interest and then uses a lucid presentation to simplify mathematical concepts. The author also avoids the use of a specific programming language in order to make the book accessible for students in any computer graphics or geometric modeling course.

Neural networks in organizational research : applying pattern recognition to the analysis of organizational behavior

Author David Scarborough and Mark John Somers.
Place of Publication Washington, DC
Date of Publication c2006
Publisher American Psychological Association

Neural networks in organizational research : applying pattern recognition to the analysis of organizational behavior

While the term neural networks may be unfamiliar to many organizational psychologists, exciting new applications of artificial intelligence are attracting notice among organizational behavior researchers. In “Neural Networks in Organizational Research: Applying Pattern Recognition to the Analysis of Organizational Behavior”, authors David Scarborough and Mark Somers bring researchers, academics, and practitioners up to speed on this emerging field, in which powerful computing capabilities offer new insights into longstanding, complex I/O questions such as employee selection and behavioral prediction. Neural networks mimic the way the human brain works, using interconnected nodes and feedback loops to “learn” to recognize even subtle patterns in vast amounts of data. They can process data far more quickly and efficiently than conventional techniques can, and produce better empirical results. They are especially useful for modeling nonlinear processes. The book traces the development of this methodology and demonstrates how it opens up new ways of thinking about traditional problems. Academic researchers will gain a design template for studying both the linear and non-linear elements of a given problem, and thus enhance their own research.

Essentials of discrete mathematics

Author David J. Hunter
Place of Publication Sudbury, Mass.
Date of Publication c2009
Publisher Jones and Bartlett Publishers

Essentials of discrete mathematics

Essentials of Discrete Mathematics is the ideal text for a one-term discrete mathematics course to serve computer science majors as well students from a wide range of other disciplines. The material is organized around five types of mathematical thinking: logical, relational, recursive, quantitative, and analytical. This presentation results in a coherent outline that steadily builds upon mathematical sophistication. Graphs are introduced early and referred to throughout the text, providing a richer context for examples and applications. Students will encounter algorithms near the end of the text, after they have acquired enough skills and experience to analyze them properly. The final chapter contains in-depth case studies from a variety of fields, including biology, sociology, linguistics, economics, and music. Clear and concise, Essentials of Discrete Mathematics presents a unified and complete picture of discrete math that instructors can move through in a single semester.

The effective CIO : how to achieve outstanding success through strategic alignment, financial management, and IT governance

Author Eric J. Brown, William A. Yarberry, Jr.
Place of Publication Boca Raton
Date of Publication c2009
Publisher CRC Press

The effective CIO : how to achieve outstanding success through strategic alignment, financial management, and IT governance

In a business world of uncertain budgets, relentless technology changes, scarce management talent, and intense production demands, theory is good, but practice sells. “The Effective CIO: How to Achieve Outstanding Success through Strategic Alignment, Financial Management, and IT Governance” is all about practice, successfully delivering the nuts-and-bolts for effective governance execution. It helps to dissolve the negative image many CIOs have as remote, purely rational decision machines, while demonstrating how to improve quality and throughput in your business. This authoritative text includes governance checklists, sample IT controls, merger and acquisition recommendations, and a detailed framework for IT policies. Authored by two highly regarded IT management experts, the book provides not only a survey of existing strategies, but also includes detailed problem-solving ideas, such as how to structure optimal IT and telecom contracts with suppliers, the implications of SOP-98, and accounting for software costs. The book seamlessly brings together two perspectives – that of a working CIO who must cope with day-to-day pressures for results, and that of an IT audit consultant with a special focus on governance and internal control. Unlike many other CIO-related books that merely discuss strategies, “The Effective CIO” includes easy-to-follow guidelines and governance principles that can be implemented immediately.

Security of mobile communications

Author Noureddine Boudriga
Place of Publication Boca Raton
Date of Publication c2010
Publisher CRC Press

Security of mobile communications

This innovative text provides comprehensive coverage of all of the various security issues that face the mobile communications industry. Discussion includes hacking and infecting with viruses; techniques used to provide access control, authentication, and authorization; the security of SIM-like cards; standards implemented by the GSM, third generation, WLAN, and ad-hoc networks; the security of wireless sensor networks, satellite services, mobile e-services, and inter-system roaming and interconnecting systems; and the applications using IP mobility. Mobile communications scientists, students, engineers, and telecom service providers, will find this to be an invaluable resource.

Practical formal software engineering : wanting the software you get

Author Bruce Mills
Place of Publication New York
Date of Publication c2009
Publisher Cambridge University Press

Practical formal software engineering : wanting the software you get

Based around a theme of the construction of a game engine, this textbook is for final year undergraduate and graduate students, emphasising formal methods in writing robust code quickly. This book takes an unusual, engineering-inspired approach to illuminate the creation and verification of large software systems . Where other textbooks discuss business practices through generic project management techniques or detailed rigid logic systems, this book examines the interaction between code in a physical machine and the logic applied in creating the software. These elements create an informal and rigorous study of logic, algebra, and geometry through software. Assuming prior experience with C, C++, or Java programming languages, chapters introduce UML, OCL, and Z from scratch. Extensive worked examples motivate readers to learn the languages through the technical side of software science.

May 18

MAY 18, 2010 – LIBRARY WILL BE CLOSED AT 3PM TO GIVE WAY TO THE SUMMER YEAR-END PROGRAM OF ENGGLIB2′S OJTs

MAY 19-JUNE 7, 2010 – LIBRARY WILL BE CLOSED FOR SERVICE

JUNE 1-7, 2010 – REGISTRATION (LIBRARY CLEARANCE AND ID COUNTERSIGNING)

JUNE 8, 2010 – LIBRARY SERVICE RESUMES

May 11

NEW REFERENCE BOOKS

 
Information security management handbook, 6th ed.

Author Harold F. Tipton, Micki Krause, [editors].
Place of Publication Boca Raton
Date of Publication c2007-2009
Publisher Auerbach Publications

Information security management handbook

“A compilation of the fundamental knowledge, skills, techniques, and tools required by all security professionals, this text forms the basis on which all IT security programs and certifications are created. Considered the gold-standard reference of Information Security, Volume 3 includes coverage of each domain of the Common Body of Knowledge, the standard of knowledge required by IT security professionals worldwide. In step with the lightening-quick, increasingly fast pace of change in the technology field, this book is revised annually, keeping IT professionals updated and current in their field and on the job. A CD-ROM version of this book is also available which includes the content from every annual edition since 1997.

Handbook of power system engineering

Author Yoshihide Hase
Place of Publication Chichester Hoboken, NJ
Date of Publication c2007
Publisher John Wiley & Sons

Handbook of power system engineering

Maintaining the reliable and efficient generation, transmission and distribution of electrical power is of the utmost importance in a world where electricity is the inevitable means of energy acquisition, transportation, and utilization, and the principle mode of communicating media. Our modern society is entirely dependent on electricity, so problems involving the continuous delivery of power can lead to the disruption and breakdown of vital economic and social infrastructures. This book brings together comprehensive technical information on power system engineering, covering the fundamental theory of power systems and their components, and the related analytical approaches. It presents detailed theoretical explanations of simple power systems as an accessible basis for understanding the larger, more complex power systems. It examines widely the theory, practices and implementation of several power sub-systems such as generating plants, over-head transmission lines and power cable lines, sub-stations, including over-voltage protection, insulation coordination as well as power systems control and protection. It discusses steady-state and transient phenomena from basic power-frequency range to lightning and switching-surge ranges, including system faults, wave-form distortion and lower-order harmonic resonance. It explains the dynamics of generators and power systems through essential mathematical equations, with many numerical examples. It analyses the historical progression of power system engineering, in particular the descriptive methods of electrical circuits for power systems. Written by an author with a wealth of experience in the field, both in industry and academia, the “Handbook of Power System Engineering” provides a single reference work for practicing engineers, researchers and those working in industry that want to gain knowledge of all aspects of power systems. It is also valuable for advanced students taking courses or modules in power system engineering.

IT manager’s handbook, Business ed.

Author Bill Holtsnider, Brian D. Jaffe.
Place of Publication Amsterdam
Date of Publication c2010
Publisher Morgan Kaufman Publishers

IT manager's handbook

“IT Manager’s Handbook: The Business Edition” is a must-have guide for the advancing technology professional who is looking to move up into a supervisory role, and is ideal for newly-promoted IT managers who needs to quickly understand their positions. It uses IT-related examples to discuss business topics and recognizes the ever-changing and growing demands of IT in today’s world as well as how these demands impact those who work in the field. Specific attention is paid to the latest issues, including the challenges of dealing with a mobile and virtual workforce, managing Gen-X/Yers, and running an IT organization in a troubled economy. Rich with external references and written in-easy-to-read sections, “IT Manager’s Handbook: The Business Edition” is the definitive manual to managing an IT department in today’s corporate environment. The key features of the book include: focuses on Web 2.0 ideas and how they impact and play into today’s organizations, so you can keep up on social networking, YouTube, web conferencing, instant messaging, Twitter, RSS Feeds, and other collaboration tools; provides strategies on how to get employees to focus in the 24/7 data word; and discusses key IT topics in ‘layman’s terms’ for business personnel who need to understand IT topics.

NEW CIRCULATION BOOKS

Antennas : fundamentals, design, measurement, 3rd ed.

Author Lamont V. Blake, Maurice W. Long
Place of Publication Raleigh, NC
Date of Publication c2009
Publisher SciTech Pub.

Antennas : fundamentals, design, measurement

“The Blake/Long” book is a professional level, introductory text on antenna principles, design, analysis, and measurements. It is especially suitable for persons who wish to improve their knowledge of antenna principles, concept design, performance analyses, and measurements. It is not a cookbook-like catalog for antenna design, nor does its understanding require a familiarity with electromagnetic theory, sophisticated mathematics, or complex computer techniques.The 3rd Edition updates and expands the original text by Lamont Blake, which was prepared at the undergraduate engineering, science, or technology level. For providing technical depth at the senior and graduate university levels, additions to the original book include a greatly expanded Chapter 7 on ‘Antennas with Special Properties,’ a brand new Chapter 8 on ‘Electronically Steered Arrays,’ and a revised and Chapter 9 on ‘Measurements.’ Also new to this edition are numerous appendices to the updated text and a CD-ROM with sample computer analyses. Reader knowledge assumes familiarity with basic college physics and mathematics. Computer computations use Mathcad[copyright] software, which can be read and used by persons without prior computer programming knowledge. The book is therefore suitable for entry-level as well as the more experienced professionals who desire to expand their understanding of and capabilities for antenna principles, analyses, measurements, and design.This title retains the clarity of writing and minimum of required math and theory so that a broad range of readers will benefit. It covers a review of Complex-Variable algebra; Maxwell’s Equations; Far-Zone Range-Approximation and Phase Error; Polarization Theory; Complex Reflection Coefficients and Multipath Effects; Path Length Differences from a Planar Aperture; Radiating near and far fields, and the Obliquity Factor; Radomes; and effects of random aperture phase errors.It includes a brand new chapter on Electronically Steered Arrays, so important to understanding the advances in digital technology as they apply to high-speed electronics and applications in radar and communications today. Problems and Exercises are provided at the end of each chapter for homework or self-study tests of understanding. Material and reviews have been provided by leading antenna experts and instructors: Donald Bodnar, Mark Mitchell, Ed Joy, and Andrew Peterson. Enclosed CD provides data analyses and Mathcad files for extended study and visualization. MATLAB equivalent files are in work and will be free as downloads later.This title contains a CD-ROM – CD 1.0 Surface Reflections; CD 2.0 Spherical Earth Grazing and Elevation Angles; CD 3.0 Earth Effects on Patterns and Multipath Propagation; CD 4.0 Antenna Pattern Analyses; and CD 5.0 Three-Dimensional Pattern Graphics in Mathcad.

Principles of semiconductor devices

Author Sima Dimitrijev
Place of Publication New York
Date of Publication c2006
Publisher Oxford University Press

Principles of semiconductor devices

Quantum mechanical phenomena-including energy bands, energy gaps, holes, and effective mass-constitute the majority of properties unique to semiconductor materials. Understanding how these properties affect the electrical characteristics of semiconductors is vital for engineers working with today’s nanoscale devices.
Designed for upper-level undergraduate and graduate courses, Principles of Semiconductor Devices covers the dominant practical applications of semiconductor device theory and applies quantum mechanical concepts and equations to develop the energy-band model. The text presents quantum mechanics through examples related to the energy-band model, providing students with a deeper understanding of the energy-band diagrams used to explain semiconductor device operation. The semiconductor theory is directly linked to the electronic layout and design of integrated circuits.
The author has divided the text into four parts. Part I explains semiconductor physics, and Part II presents the principles of operation and modeling of the fundamental junctions and transistors. Part III discusses the diode, MOSFET, and BJT topics that are needed for circuit design. Part IV introduces photonic devices, microwave FETs, negative-resistance diodes, and power devices. The chapters and the sections in each chapter are organized hierarchically. Core material is presented first, followed by advanced topics, allowing instructors to select more rigorous, design-related topics as they see fit.

Practical control engineering : a guide for engineers, managers, and practitioners

Author David M. Koenig
Place of Publication New York
Date of Publication c2009
Publisher McGraw-Hill

Practical control engineering : a guide for engineers, managers, and practitioners

An Essential Guide to Control Engineering Fundamentals

Understand the day-to-day procedures of today’s control engineer with the pragmatic insights and techniques contained in this unique resource. Written in clear, concise language, Practical Control Engineering shows, step-by-step, how engineers simulate real-world phenomena using dynamic models and algorithms. Learn how to handle single and multiple-staged systems, implement error-free feedback control, eliminate anomalies, and work in the frequency and discrete-time domains. Extensive appendices cover basic calculus, differential equations, vector math, Laplace and Z-transforms, and Matlab basics. Practical Control Engineering explains how to: Gain insight into control engineering and process analysisWrite and debug algorithms that simulate physical processes Understand feedback, feedforward, open loops, and cascade controlsBuild behavioral models using basic applied mathematicsAnalyze lumped, underdamped, and distributed processesComprehend matrix, vector, and state estimation concepts Convert from continuous to discrete-time and frequency domains. Filter out white noise, colored noise, and stochaic disturbances

RFID security : techniques, protocols, and system-on-chip design

Author Paris Kitsos, Yan Zhang, editors
Place of Publication New York
Date of Publication c2008
Publisher Springer

RFID security : techniques, protocols, and system-on-chip design

RFID Security: Techniques, Protocols and System-On-Chip Design is an edited book covering fundamentals, security theories and protocols, and hardware implementations for cryptography algorithms and security techniques in RFID. The volume is structured in three parts. Part 1 deals with RFID fundamentals, including system architectures and applications. Part 2 addresses RFID security protocols and techniques with a comprehensive collection of the recent state-of-art protocols and techniques to secure RFID avoiding all potential security forces and cracks. Finally, the book discusses hardware implementation of security algorithms. This section deals with the hardware implementations of cryptography algorithms and protocols dedicated to RFID platforms and chips.

Advanced PIC microcontroller projects in C : from USB to RTOS with the PIC18F series

Author Dogan Ibrahim
Place of Publication Amsterdam Boston
Date of Publication c2008
Publisher Newnes/Elsevier

Advanced PIC microcontroller projects in C : from USB to RTOS with the PIC18F series

This book is ideal for the engineer, technician, hobbyist and student who have knowledge of the basic principles of PIC microcontrollers and want to develop more advanced applications using the 18F series. The architecture of the PIC 18FXXX series as well as typical oscillator, reset, memory, and input-output circuits is completely detailed. After giving an introduction to programming in C, the book describes the project development cycle in full, giving details of the process of editing, compilation, error handling, programming and the use of specific development tools. The bulk of the book gives full details of tried and tested hands-on projects, such as the 12C BUS, USB BUS, CAN BUS, SPI BUS and real-time operating systems.This book features: a clear introduction to the PIC 18FXXX microcontroller’s architecture; 20 projects, including developing wireless and sensor network applications, using I2C BUS, USB BUS, CAN BUS and the SPI BUS, which give the block and circuit diagram, program description in PDL, program listing and program description; numerous examples of using developmental tools: simulators, in-circuit debuggers (especially ICD2) and emulators; and a CD-ROM of all the programs, hex listings, diagrams, data sheets and tables.

Artificial intelligence for games, 2nd ed.

Author Ian Millington and John Funge
Place of Publication Burlington, MA
Date of Publication c2009
Publisher Morgan Kaufmann/Elsevier

Artificial intelligence for games

Creating robust artificial intelligence is one of the greatest challenges for game developers, yet the commercial success of a game is often dependent upon the quality of the AI. In this book, Ian Millington brings extensive professional experience to the problem of improving the quality of AI in games. He describes numerous examples from real games and explores the underlying ideas through detailed case studies. He goes further to introduce many techniques little used by developers today. The book’s associated web site contains a library of C++ source code and demonstration programs, and a complete commercial source code library of AI algorithms and techniques. “Artificial Intelligence for Games – 2nd Edition” will be highly useful to academics teaching courses on game AI, in that it includes exercises with each chapter. It will also include new and expanded coverage of the following: AI-oriented gameplay; behavior driven AI; and, casual games (puzzle games). This is the first comprehensive, professional tutorial and reference to implement true AI in games written by an engineer with extensive industry experience. It walks through the entire development process from beginning to end. It includes examples from over 100 real games, 10 in-depth case studies, and web site with sample code.

Web service contract design and versioning for SOA

Author Thomas Erl … [et al.].
Place of Publication Upper Saddle River, NJ
Date of Publication c2009
Publisher Prentice Hall

Web service contract design and versioning for SOA

The Ultimate Guide for Designing and Governing Web Service Contracts For Web services to succeed as part of SOA, they require balanced, effective technical contracts that enable services to be evolved and repeatedly reused for years to come. Now, a team of industry experts presents the first end-to-end guide to designing and governing Web service contracts. Writing for developers, architects, governance specialists, and other IT professionals, the authors cover the following areas: Understanding Web Service Contract Technologies Initial chapters and ongoing supplementary content help even the most inexperienced professional get up to speed on how all of the different technologies and design considerations relate to the creation of Web service contracts. For example, a visual anatomy of a Web service contract documented from logical and physical perspectives is provided, along with a chapter dedicated to describing namespaces in plain English. The book is further equipped with numerous case study examples and many illustrations. Fundamental and Advanced WSDL Tutorial coverage of WSDL 1.1 and 2.0 and detailed descriptions of their differences is followed by numerous advanced WSDL topics and design techniques, including extreme loose coupling, modularization options, use of extensibility elements, asynchrony, message dispatch, service instance identification, non-SOAP HTTP binding, and WS-BPEL extensions. Also explained is how WSDL definitions are shaped by key SOA design patterns. Fundamental and Advanced XML Schema XML Schema basics are covered within the context of Web services and SOA, after which advanced XML Schema chapters delve into a variety of specialized message design considerations and techniques, including the use of wildcards, reusability of schemas and schema fragments, type inheritance and composition, CRUD-style message design, and combining industry and custom schemas. Fundamental and Advanced WS-Policy Topics, such as Policy Expression Structure, Composite Policies, Operator Composition Rules, and Policy Attachment establish a foundation upon which more advanced topics, such as policy reusability and centralization, nested, parameterized, and ignorable assertions are covered, along with an exploration of creating concurrent policy-enabled contracts and designing custom policy assertions and vocabularies. Fundamental Message Design with SOAP A broad range of message design-related topics are covered, including SOAP message structures, SOAP nodes and roles, SOAP faults, designing custom SOAP headers and working with industry-standard SOAP headers.Advanced Message Design with WS-Addressing The art of message design is taken to a new level with in-depth descriptions of WS-Addressing endpoint references (EPRs) and MAP headers and an exploration of how they are applied via SOA design patterns. Also covered are WSDL binding considerations, related MEP rules, WS-Addressing policy assertions, and detailed coverage of how WS-Addressing relates to SOAP Action values. Advanced Message Design with MTOM, and SwA Developing SOAP messages capable of transporting large documents or binary content is explored with a documentation of the MTOM packaging and serialization framework (including MTOM-related policy assertions), together with the SOAP with Attachments (SwA) standard and the related WS-I Attachments Profile. Versioning Techniques and Strategies Fundamental versioning theory starts off a series of chapters that dive into a variety of versioning techniques based on proven SOA design patterns including backward and forward compatibility, version identification strategies, service termination, policy versioning, validation by projection, concurrency control, partial understanding, and versioning with and without wildcards.Web Service Contracts and SOA The constant focus of this book is on the design and versioning of Web service contracts in support of SOA and service-orientation. Relevant SOA design principles and d Hide

Database design : know it all

Author Stephen Buxton … [et al.].
Place of Publication Amsterdam Boston
Date of Publication c2009
Publisher Morgan Kaufmann Publishers/Elsevier

Database design : know it all

“This book brings all of the elements of database design together in a single volume, saving the reader the time and expense of making multiple purchases. It consolidates both introductory and advanced topics, thereby covering the gamut of database design methodology from ER and UML techniques, to conceptual data modeling and table transformation, to storing XML and querying moving objects databases. The proposed book expertly combines the finest database design material from the Morgan Kaufmann portfolio. Individual chapters are derived from a select group of MK books authored by the best and brightest in the field. These chapters are combined into one comprehensive volume in a way that allows it to be used as a reference work for those interested in new and developing aspects of database design. This book represents a quick and efficient way to unite valuable content from leading database design experts, thereby creating a definitive, one-stop-shopping opportunity for customers to receive the information they would otherwise need to round up from separate sources. This book includes chapters contributed by various recognized experts in the field that let the reader remain up to date and fully informed from multiple viewpoints. It details multiple relational models and modeling languages, enhancing the reader’s technical expertise and familiarity with design-related requirements specification. Its coverage of both theory and practice brings all of the elements of database design together in a single volume, saving the reader the time and expense of making multiple purchases.

Mobile enterprise transition and management

Author Bhuvan Unhelkar
Place of Publication Boca Raton
Date of Publication c2009
Publisher CRC Press

Mobile enterprise transition and management

Coupled with the internet, mobile technology is rapidly moving us from the information age into the age of boundless communication. However, the success of today’s cutting-edge mobile technologies will not be determined merely by their new features. Rather, the way in which you integrate these technologies into your day-to-day business operations that will determine their success or failure. While there is substantial literature on mobility and business transitions, this book not only brings the two together but also provides a formal process for transitioning your organization from a fix-wired electronic organization to an enhanced mobile enterprise with minimal disruptions to daily operations. Addressing the rapid evolution of global communications, “Mobile Enterprise Transition and Management” provides step-by-step guidance on how to configure, enact, and manage the process of integrating mobile technology within your organization. The mobile enterprise transition (MET) process presented considers input from the four significant dimensions of an organization economic, technical, process, and social making it a well-rounded and complete process. The material presented in this book forms the basis of the popular workshop designed and led by a leading expert in the field based on extensive research, literature review, and practical experimentation in METs, this comprehensive text presents emerging best practices, exhaustive case studies, and examples of successful transitions. It also provides detailed references, and a glossary of key terms and commonly used acronyms. Whether you are an engineer, network manager, business manager, or other decision maker, this book will show you how to develop customized integration strategies that will set your enterprise on the path to achieving the competitive advantages today’s mobile innovations make possible.

Data flow analysis : theory and practice

Author Uday P. Khedker, Amitabha Sanyal, Bageshri Karkare
Place of Publication Boca Raton, FL
Date of Publication c2009
Publisher CRC Press/Taylor & Francis

Data flow analysis : theory and practice

This is an in-depth text that goes beyond bit vectors. This work provides an in-depth treatment of data flow analysis technique. Reviewing inter-procedural analysis and incremental flow analysis, this book is the first to extend detailed coverage of data flow analysis beyond bit vectors. Supplemented by numerous case studies and examples, this text equips readers with a combination of mutually supportive theory and practice. It examines mathematical functions and includes studies of data flow analysis implantations through use of the GNU Compiler Collection. Readers can experiment with the analyses described in the book by accessing the author’s web page where they will find OPTEX (Optimization Explorer) software and source code.

Software error detection through testing and analysis

Author J.C. Huang
Place of Publication Hoboken, N.J.
Date of Publication c2009
Publisher John Wiley & Sons

Software error detection through testing and analysis

This book offers an in-depth review of key techniques in software error detection. Software error detection is one of the most challenging problems in software engineering. Now, you can learn how to make the most of software testing by selecting test cases to maximize the probability of revealing latent errors. “Software Error Detection through Testing and Analysis” begins with a thorough discussion of test-case selection and a review of the concepts, notations, and principles used in the book. Next, it covers: code-based test-case selection methods; specification-based test-case selection methods; additional advanced topics in testing; analysis of symbolic trace; static analysis; and, program instrumentation. Each chapter begins with a clear introduction and ends with exercises for readers to test their understanding of the material. Plus, appendices provide a logico-mathematical background, glossary, and questions for self-assessment. Assuming a basic background in software quality assurance and an ability to write nontrivial programs, the book is free of programming languages and paradigms used to construct the program under test. “Software Error Detection through Testing and Analysis” is suitable as a professional reference for software testing specialists, software engineers, software developers, and software programmers. It is also appropriate as a textbook for software engineering, software testing, and software quality assurance courses at the advanced undergraduate and graduate levels

Scaling lean & agile development : thinking and organizational tools for large-scale Scrum

Author Craig Larman, Bas Vodde
Place of Publication Upper Saddle River, NJ
Date of Publication c2009
Publisher Addison-Wesley

Scaling lean & agile development : thinking and organizational tools for large-scale Scrum

Lean Development and Agile Methods for Large-Scale Products: Key Thinking and Organizational Tools for Sustainable Competitive Success Increasingly, large product-development organizations are turning to lean thinking, agile principles and practices, and large-scale Scrum to sustainably and quickly deliver value and innovation. However, many groups have floundered in their practice-oriented adoptions. Why? Because without a deeper understanding of the thinking tools and profound organizational redesign needed, it is as though casting seeds on to an infertile field. Now, drawing on their long experience leading and guiding large-scale lean and agile adoptions for large, multisite, and offshore product development, and drawing on the best research for great team-based agile organizations, internationally recognized consultant and best-selling author Craig Larman and former leader of the agile transformation at Nokia Networks Bas Vodde share the key thinking and organizational tools needed to plant the seeds of product development success in a fertile lean and agile enterprise. Coverage includes *Lean thinking and development combined with agile practices and methods*Systems thinking*Queuing theory and large-scale development processes*Moving from single-function and component teams to stable cross-functional cross-component Scrum feature teams with end-to-end responsibility for features *Organizational redesign to a lean and agile enterprise that delivers value fast*Large-scale Scrum for multi-hundred-person product groups In a competitive environment that demands ever-faster cycle times and greater innovation, applied lean thinking and agile principles are becoming an urgent priority. Scaling Lean & Agile Development will help leaders create the foundation for their lean enterprise–and deliver on the significant benefits of agility. In addition to the foundation tools in this text, see the companion book Practices for Scaling Lean & Agile Development: Large, Multisite, and Offshore Product Development with Large-Scale Scrum for complementary action tools.

Professional penetration testing : creating and operating a formal hacking lab

Author Thomas Wilhelm technical editor, Jan Kanclirz Jr.
Place of Publication Burlington, Mass.
Date of Publication c2010
Publisher Syngress Pub.

Professional penetration testing : creating and operating a formal hacking lab

“Save yourself some money! This complete classroom-in-a-book on penetration testing provides material that can cost upwards of $1,000 for a fraction of the price! Thomas Wilhelm has delivered pen testing training to countless security professionals and now through the pages of this book you can benefit from his years of experience as a professional penetration tester and educator. After reading this book you will be able to create a personal penetration test lab that can deal with real-world vulnerability scenarios. Penetration testing is the act of testing a network to find security vulnerabilities before they are exploited by phishers, digital piracy groups, and countless other organized or individual malicious hackers. The material presented will be useful to beginners all the way through to advanced practitioners. Find out how to turn hacking and pen testing skills into a professional career. Understand how to conduct controlled attacks on a network through real-world examples of vulnerable and exploitable servers. Master project management skills necessary for running a formal penetration test and setting up a professional ethical hacking business. Discover metrics and reporting methodologies that provide experience crucial to a professional penetration tester. Learn through video – the DVD includes instructional videos that replicate classroom instruction and live, real-world vulnerability simulations of complete servers with known and unknown vulnerabilities to practice hacking skills in a controlled lab environment.

Probability and statistical inference, 8th ed.

Author Robert V. Hogg, Elliot A. Tanis
Place of Publication Upper Saddle River, NJ
Date of Publication c2010
Publisher Prentice Hall

Probability and statistical inference

This applied introduction to the mathematics of probability and statistics e mphasizes the existence of variation in almost every process, and how the study of probability and statistics helps us understand this variability. Designed for students with a background in calculus, it reinforces basic mathematical concepts with numerous real-world examples and applications to illustrate the relevance of key concepts.

Wind energy generation : modelling and control

Author Olimpo Anaya-Lara … [et al.].
Place of Publication Chichester, U.K.
Date of Publication c2009
Publisher John Wiley & Sons

Wind energy generation : modelling and control

With increasing concern over climate change and the security of energy supplies, wind power is emerging as an important source of electrical energy throughout the world. Modern wind turbines use advanced power electronics to provide efficient generator control and to ensure compatible operation with the power system. “Wind Energy Generation” describes the fundamental principles and modelling of the electrical generator and power electronic systems used in large wind turbines. It also discusses how they interact with the power system and the influence of wind turbines on power system operation and stability. The book includes a comprehensive account of power electronic equipment used in wind turbines and for their grid connection; describes enabling technologies which facilitate the connection of large-scale onshore and offshore wind farms; provides detailed modelling and control of wind turbine systems; and, shows a number of simulations and case studies which explain the dynamic interaction between wind power and conventional generation.

High-performance heterogeneous computing

Author Alexey L. Lastovetsky, Jack J. Dongarra
Place of Publication Hoboken, N.J.
Date of Publication c2009
Publisher Wiley

Wireless broadband : conflict and convergence

“This book is an analytical overview of the state of the art, open problems, and future trends in heterogeneous parallel and distributed computing. It provides an overview of the ongoing academic research, development, and uses of heterogeneous parallel and distributed computing in the context of scientific computing. Presenting the state of the art in this challenging and rapidly evolving area, the book is organized in five distinct parts: Heterogeneous Platforms: Taxonomy, Typical Uses, and Programming Issues; Performance Models of Heterogeneous Platforms and Design of Heterogeneous Algorithms; Performance: Implementation and Software; Applications; and, Future Trends. “High Performance Heterogeneous Computing” is a valuable reference for researchers and practitioners in the area of high performance heterogeneous computing. It also serves as an excellent supplemental text for graduate and postgraduate courses in related areas.

Test and measurement

Author Jon Wilson … [et al.].
Place of Publication Amsterdam Boston
Date of Publication c2009
Publisher Newnes/Elsevier

Test and measurement

The Newnes Know It All Series” takes the best of what our authors have written to create hard-working desk references that will be an engineer’s first port of call for key information, design techniques and rules of thumb. It is guaranteed not to gather dust on a shelf! It offers a 360-degree view from our best-selling authors. It covers the hot topics. This is the ultimate hard-working desk reference, featuring all the essential information, techniques and tricks of the trade in one volume.

Head first JavaScript

Author Michael Morrison
Place of Publication Beijing Sebastopol, CA
Date of Publication 2008
Publisher O’Reilly

Head first JavaScript

So you’re ready to make the leap from writing HTML and CSS web pages to creating dynamic web applications. You want to take your web skills to the next level. And you’re finally ready to add “programmer” to the resume. It sounds like you’re ready to learn the Web’s hottest programming language: JavaScript. “Head First JavaScript” is your ticket to going beyond copying and pasting the code from someone else’s web site, and writing your own interactive web pages. With “Head First JavaScript”, you learn: the basics of programming, from variables to types to looping; how the web browser runs your code, and how you can talk to the browser with your code; why you’ll never have to worry about casting, overloading, or polymorphism when you’re writing JavaScript code; and, how to use the Document Object Model to change your web pages without making your users click buttons.If you’ve ever read a “Head First” book, you know what to expect – a visually rich format designed for the way your brain works. “Head First JavaScript” is no exception. It starts where HTML and CSS leave off, and takes you through your first program into more complex programming concepts – like working directly with the web browser’s object model and writing code that works on all modern browsers. Don’t be intimidated if you’ve never written a line of code before! In typical “Head First” style, “Head First JavaScript” doesn’t skip steps, and we’re not interested in having you cut and paste code. You’ll learn JavaScript, understand it, and have a blast along the way. So get ready…dynamic and exciting web pages are just pages away.

RF power amplifiers for wireless communications, 2nd ed.

Author Steve C. Cripps
Place of Publication Boston
Date of Publication c2006
Publisher Artech House

Systems biology and synthetic biology

Reviewing the previous edition, “IEEE Microwave Magazine” boasted, “anyone designing power amplifiers will find this book thought provoking and useful.” Professionals in the field agreed as the book went on to be one of our top-selling RF design titles. This extensively revised edition of “RF Power Amplifiers for Wireless Communications” offers practitioners a comprehensive, practical, and up-to-date understanding of how to tackle a PA (power amplifier) design with confidence and quickly determine the cause of malfunctioning hardware. Among the numerous updates, the Second Edition includes five new chapters on some of today’s most important topics, such as class AB PAs at GHz frequencies; switching PA modes at GHz frequencies; signals, modulation systems, and PA nonlinearities; power amplifier bias circuit design; and load-pull techniques. Supported with nearly 200 illustrations, the book contains the most complete survey of RF PA efficiency enhancement and linearization techniques in a single volume.

Generating electricity in a carbon-constrained world

Author edited by Fereidoon P. Sioshansi
Place of Publication San Diego
Date of Publication c2010
Publisher Elsevier Academic Press

Generating electricity in a carbon-constrained world

The electric power sector is what keeps modern economies going, and historically, fossil fuels provided the bulk of the energy need to generate electricity, with coal a dominant player in many parts of the world. Now with growing concerns about global climate change, this historical dependence on fossil-fuels, especially those rich in carbon, are being questioned. Examining the implications of the industry’s future in a carbon-constrained world, a distinct reality, is the subject of this book. Containing contributions from renowned scholars and academics from around the world, this book explores the various energy production options available to power companies in a carbon-constrained world. The three part treatment starts with a clear and rigorous exposition of the short term options including Clean Coal and Carbon Capture and Sequestration Technology, Coal, and Emission trading. Renewable energy options such as Nuclear Energy, Wind power, Solar power, Hydro-electric, and Geothermal energy are clearly explained along with their trade-offs and uncertainties inherent in evaluating and choosing different energy options and provides a framework for assessing policy solutions. This is followed by self-contained chapters of case-studies from all over the world. Other topics discussed in the book are Creating markets for tradable permits in the emerging carbon era, Global Action on Climate Change, The Impossibility of Staunching World CO2 Emissions and Energy efficiency. The book clearly explains short term and long term options. It presents contributions from renowned scholars and academics from around the world, and contains case-studies from all over the world.

Information flow and knowledge sharing

Author Flâvio Soares Correa da Silva, Jaume Agusti-Cullell.
Place of Publication Amsterdam
Date of Publication c2008
Publisher Elsevier

Information flow and knowledge sharing

Excerpt from the Foreword: ‘The stated aim of the book series “Capturing Intelligence” is to publish books on research from all disciplines dealing with and affecting the issue of understanding and reproducing intelligence artificial systems. Of course, much of the work done in the past decades in this area has been of a highly technical nature, varying from hardware design for robots, software design for intelligent agents, and formal logic for reasoning. It is therefore very refreshing to see Information Flow and Knowledge Sharing. This is a courageous book indeed. It is not afraid to tackle the Big Issues: notions such as information, knowledge, information system, information flow, collaborative problem solving, and ontological reasoning. All of these notions are crucial to our understanding of intelligence and our building of intelligent artificial systems, but all too often, these Big Issues are hidden behind the curtains while the technical topics take center stage. AI has a rich history of philosophical books that have chosen a non-standard structure and narrative. It is nice to see that the authors have succeeded into combining a non-standard approach to deep questions with a non-standard format, resulting in a highly interesting volume’ – Frank van Harmelen, Series Editor. Excerpt from the Introduction: ‘Our interest is to promote, through a better and deeper understanding of the notions of information and knowledge, a better and deeper critical understanding of information technology as situated in the full range of human activities, assuming as a principle that this range of activities cannot be properly appreciated when it is reduced to the simplified means-end schema proposed by Technology. We invite the reader to build his/her own points of view about these notions, considering our propositions as a starting point for a critical analysis and discussion of these points. With that, we believe we are contributing to a better understanding of the impact of technology – and particularly of Information Technology – in everyday life’ – Flavio Soares Correa da Silva, Jaume Agusti-Cullell. This title bridges the gap between the technological and philosophical aspects of information technology. It gives both professionals and academics a philosophical foundation of IT so they can better understand their own disciplines. It sheds light on a part of IT which is often overshadowed by its technical counterparts.

Ground-based wireless positioning

Author Kegen Yu, Ian Sharp and Y. Jay Guo.
Place of Publication Chichester, West Sussex, U.K. Hoboken, NJ
Date of Publication c2009
Publisher Wiley

Ground-based wireless positioning

“Ground Based Wireless Positioning” provides an in-depth treatment of non-GPS based wireless positioning techniques, with a balance between theory and engineering practice. The book presents the architecture, design and testing of a variety of wireless positioning systems based on the time-of-arrival, signal strength, and angle-of-arrival measurements. These techniques are essential for developing accurate wireless positioning systems which can operate reliably in both indoor and outdoor environments where the Global Positioning System (GPS) proves to be inadequate. The book covers a wide range of issues including radio propagation, parameter identification, statistical signal processing, optimization, and localization in large and multi-hop networks. A comprehensive study on the state-of-the-art techniques and methodologies in wireless positioning and tracking is provided, including anchor-based and anchor-free localisation in wireless sensor networks (WSN). The authors address real world issues such as multipath, non-line-of-sight (NLOS) propagation, accuracy limitations and measurement errors. Presenting the latest advances in the field, “Ground Based Wireless Positioning” is one of the first books to cover non-GPS based technologies for wireless positioning. It serves as an indispensable reference for researchers and engineers specialising in the fields of localization and tracking, and wireless sensor networks; provides a comprehensive treatment of methodologies and algorithms for positioning and tracking; includes practical issues and case studies in designing real wireless positioning systems; explains non-line-of-sight (NLOS) radio propagation and NLOS mitigation techniques; and, balances solid theory with engineering practice of non-GPS wireless systems.

Mobile peer to peer (P2P) : a tutorial guide

Author [edited by] Frank H.P. Fitzek, Hassan Charaf.
Place of Publication Chichester, U.K.
Date of Publication c2009
Publisher John Wiley & Sons

Mobile peer to peer (P2P) : a tutorial guide

This book lets you explore the potential of mobile P2P networks. “Mobile Peer to Peer (P2P): A Tutorial Guide” discusses the potential of wireless communication among mobile devices forming mobile peer to peer networks. This book provides the basic programming skills required to set up wireless communication links between mobile devices, offering a guide to the development process of mobile peer to peer networks. Divided into three sections, Part I briefly introduces the basics of wireless technologies, mobile architectures, and communication protocols. Detailed descriptions of Bluetooth, IEEE802.11, and cellular communication link are given and applied to potential communication architectures. Part II focuses on programming for individual wireless technologies, and gives an understanding of the programming environment for individual wireless technologies. In addition, Part III provides advanced examples for mobile peer to peer networks. This book introduces the basics of short-range/wireless technologies (such as Bluetooth and IEEE 802.1 1 Wireless LAN), mobile architectures, and communication protocols. It explains the basic programming environment and the basic wireless communication technologies such as Bluetooth, WiFi (IEEE802.11), and cellular communication examples. It discusses the advancements in meshed networks, mobile social networks and cooperative networks. It provides detailed examples of mobile peer to peer communication including, social mobile networking, cooperative wireless networking, network coding, and mobile gaming. This book includes an accompanying website containing programming examples as source code. “Mobile Peer to Peer (P2P): A Tutorial Guide” is an invaluable reference for advanced students on wireless/mobile communications courses, and researchers in various areas of mobile communications (mashups, social mobile networks, network coding, etc.) Undergraduate students and practitioners wishing to learn how to build mobile peer to peer networks will also find this book of interest.

Electrical power equipment maintenance and testing, 2nd ed.

Author Paul Gill
Place of Publication Boca Raton
Date of Publication c2009
Publisher CRC Press

Electrical power equipment maintenance and testing

The second edition of a bestseller, this definitive text covers all aspects of testing and maintenance of the equipment found in electrical power systems serving industrial, commercial, utility substations, and generating plants. It addresses practical aspects of routing testing and maintenance and presents both the methodologies and engineering basics needed to carry out these tasks. It is an essential reference for engineers and technicians responsible for the operation, maintenance, and testing of power system equipment. Comprehensive coverage of this title includes dielectric theory, dissolved gas analysis, cable fault locating, ground resistance measurements, and power factor, dissipation factor, DC, breaker, and relay testing methods

Renewable energy systems : the choice and modeling of 100% renewable solutions

Author Henrik Lund.
Place of Publication London
Date of Publication c2010
Publisher Elsevier

Renewable energy systems : the choice and modeling of 100% renewable solutions

In this practical guide, globally recognized renewable energy researcher and professor Henrik Lund describes the modeling and simulation techniques that can be utilised to ensure at the outset of any renewable energy project that the resources available will meet supply demands. A clear, comprehensive methodology is set forth for comparing different energy systems’ abilities to integrate fluctuating and intermittent renewable energy sources. Dr. Lund offers a freely available accompanying software tool, EnergyPLAN, that automates and simplifies the calculations supporting such detailed comparative analysis. The book further presents concrete design examples derived from a dozen successfully implemented renewable energy systems around the globe. It makes recommendations on the first steps of large-scale integration, focusing on the more immediate issue of conversion, rather than storage technologies. The text also undertakes the socio-political realities governing the implementation of renewable energy systems. Dr. Lund makes clear that it is the work of professionals in the renewables field to raise awareness that alternatives DO exist and that it is indeed economically and technically viable to choose renewable energy systems. To aid readers in that task, the book presents key strategies on how to overcome the inherent lethargy of entrenched institutions that seek to reinforce the status quo when confronted with objectives implying the need for radical technological change. After all, knowing there is a choice is half the battle. This work: provides an introduction to the technical design of renewable energy systems; demonstrates effective methodologies for analyzing the feasibility and efficiency of large-scale renewable energy systems to help implementers avoid costly trial and error; and, contextualizes renewable energy design efforts by addressing the socio-political challenge of implementing the shift to renewables. It includes a companion analysis software that empowers energy professionals to crunch data for their own projects. It also features a dozen extensive case studies from around the globe that provide successful real-world templates for new installations.

Video game design revealed

Author Guy W. Lecky-Thompson
Place of Publication Boston
Date of Publication c2008
Publisher Course Technology

Video game design revealed

Whether you are a professional game developer working in an established studio or a creative thinker interested in trying your hand at game design, “Video Game Design Revealed” will show you the steps and processes involved in bringing a video game from concept to completion. Beginning with an overview of the history of video games and an examination of the elements of successful games, the book breaks down the video game design process into its simplest elements and builds from there. You’ll learn how to take an idea and tweak it into a viable game based on the genre, market, game style, and subject matter, moving on to creating and organizing a timeline for the production of the game. Once you’ve mapped out your game production plan and gathered all the information you need, you’ll learn how to choose the development platform and other technologies that best suit the game you’ve designed, add sound and graphics, and apply game mechanics such as whether the game will be single-player or multiplayer and what levels and objects to add to your game to make it challenging and interesting. “Video Game Design Revealed” concludes with guidelines on how to compose a proposal to be used to present your idea to the game industry as well as tips and information on how to find and contact game studios, publishers, and investors to help you make your game design a reality.

Evolvable designs of experiments : applications for circuits

Author Octavian Iordache
Place of Publication Weinheim
Date of Publication c2009
Publisher Wiley-VCH

Evolvable designs of experiments : applications for circuits

Adopting a groundbreaking approach, the highly regarded author shows how to design methods for planning increasingly complex experiments. He begins with a brief introduction to standard quality methods and the technology in standard electric circuits. This book then gives numerous examples of how to apply the proposed methodology in a series of real-life case studies. Although these case studies are taken from the printed circuit board industry, the methods are equally applicable to other fields of engineering.

TCP/IP sockets in C : practical guide for programmers, 2nd ed.

Author Michael J. Donahoo, Kenneth L. Calvert.
Place of Publication Amsterdam Boston
Date of Publication c2009
Publisher Morgan Kaufmann

TCP/IP sockets in C : practical guide for programmers

The Internet allows computers thousands of miles apart to exchange information through programs such as Web browsers, and nearly all of these programs gain access to network communication services through the sockets programming interface. “TCP/IP Sockets in C: Practical Guide for Programmers” is a quick and affordable way to gain the knowledge and skills needed to quickly develop sophisticated and powerful web-based applications. Written by two experienced networking instructors, the book’s focused, tutorial-based approach enables the reader to master the tasks and techniques essential to virtually all client-server projects using sockets in C. Programming concepts are introduced through simple, real-world examples, and are accompanied by line-by-line code commentary that describes the purpose of each part of the program. The book’s companion website also contains myriad employable examples of command-based source code discussed throughout the text.A great deal has changed in the 6 years since the first edition of this book was published. The widespread adoption of IPv6 has led to a new standard for internetworking and the exponential increase of computer processing power have enhanced the efficacy and scope of electronic espionage. Therefore, this edition has amended and expanded outdated sections in accordance with both new advancements and dangers. The book now explains both the IPv6 and IPv4 address schemes as well as how to do sockets programming in the mixed IPv6/IPv4 networks environment. It also details defensive programming strategies in the context of building security-aware distributed systems, and introduces the select() system call from a performance and predictability perspective in large systems.In summary, the book provides both a general overview of networking concepts to allow readers to synchronize the concepts with terminology, while providing a springboard to more advanced networking topics through the basic application of the latest technological developments. No other resource presents so concisely and effectively the material necessary to get up and running with C sockets programming. This work includes completely new and expanded sections that address the IPv6 network environment, defensive programming, and the select() system call, thereby allowing the reader to program in accordance with the most current standards for internetworking.Streamlined and concise tutelage in conjunction with line-by-line code commentary allows readers to quickly program web-based applications without having to wade through unrelated and discursive networking tenets. This work grants the reader access to online source code, which the can then be used to directly implement sockets programming procedures.

Advances in semantic media adaptation and personalization. Volume 2

Author edited by Marios C. Angelides, Phivos Mylonas, Manolis Wallace.
Place of Publication Boca Raton
Date of Publication c2009
Publisher CRC Press

Advances in semantic media adaptation and personalization. Volume 2

Now that text-based search engines have begun to give way to content and context-aware engines, advanced network infrastructures are starting to emerge. These infrastructures are capable of end-to-end ubiquitous transmission of multimedia content to any device, fixed or mobile, on any network, wired or wireless, at any time. This book is a collection of expanded papers presented at the 2007 2nd International Workshop on Semantic Media Adaptation and Personalization. It explores recent and new developments in the field of semantic media adaptation and personalization. Topics discussed include the challenges of collaborative content modeling, video adaptation, information retrieval techniques for semantic media adaptation, and podcasting.

Bebop to the boolean boogie : an unconventional guide to electronics, 3rd ed.

Author Clive Maxfield
Place of Publication Oxford
Date of Publication c2009
Publisher Butterworth-Heinemann

Bebop to the boolean boogie : an unconventional guide to electronics

This entertaining and readable book provides a solid, comprehensive introduction to contemporary electronics. It’s not a ‘how-to-do’ electronics book, but rather an in-depth explanation of how today’s integrated circuits work, how they are designed and manufactured, and how they are put together into powerful and sophisticated electronic systems. In addition to the technical details, it’s packed with practical information of interest and use to engineers and support personnel in the electronics industry. It even tells how to pronounce the alphabet soup of acronyms that runs rampant in the industry. Written in conversational, fun style that has generated a strong following for the author and sales of over 14,000 copies for the first two editions, the Third Edition is even bigger and better, with lots of new material, illustrations, and an expanded glossary. It is ideal for training incoming engineers and technicians, and for people in marketing or other related fields or anyone else who needs to familiarize themselves with electronics terms and technology.

Schaum’s outline of discrete mathematics

Author Seymour Lipschutz, Marc Lars Lipson
Place of Publication New York
Date of Publication c2007
Publisher McGraw-Hill

Schaum's outline of discrete mathematics

“Confusing Textbooks? Missed Lectures? Not Enough Time? Fortunately, for you, there’s “Schaum’s Outlines”. More than 40 million students have trusted “Schaum’s” to help them succeed in the classroom and on exams. “Schaum’s” is the key to faster learning and higher grades in every subject. Each Outline presents all the essential course information in an easy-to-follow, topic-by-topic format. You also get hundreds of examples, solved problems, and practice exercises to test your skills. This “Schaum’s Outline” gives you: practice problems with full explanations that reinforce knowledge; coverage of the most up-to-date developments in your course field; and, in-depth review of practices and applications. Fully compatible with your classroom text, “Schaum’s” highlights all the important facts you need to know. Use “Schaum’s” to shorten your study time – and get your best test scores! “Schaum’s Outlines” means problem solved.

Global information systems : the implications of culture for IS management

Author Dorothy E. Leidner and T. R. Kayworth.
Place of Publication Oxford, UK Burlington, MA
Date of Publication c2008
Publisher Butterworth-Heinemann

Global information systems : the implications of culture for IS management

“Information technology has had a major impact on individuals, organizations and society over the past 50 years. There are few organizations that can afford to ignore IT and few individuals who would prefer to be without it. As managerial tasks become more complex, so the nature of the required information systems (IS) changes – from structured, routine support to ad hoc, complex enquiries at the highest levels of management. “Global Information Systems” aims to present the many complex and inter-related issues associated with culture in the management of information systems. The editors have selected a wide range of contemporary articles from leading experts in North America and Europe that represent a wide variety of different national and cultural environments.They offer valid explanations for, rather than simply pointing out cultural differences in articles that cover a variety of national cultures, including: China, Egypt, Finland, Hong Kong, Hungary, India, Jamaica, Peru South Korea, Kuwait, Mexico, Singapore, Sweden, the United Arab Emirate, the UK, and the US. This book provides students with insight into managing global firms and IT workforce. Contributions are carefully selected from universities of world renown and is supported by helpful introductions for each paper. It reflects current trends and debates around Global IS.

Systems analysis and design, 7th ed.

Author Kenneth E. Kendall, Julie E. Kendall
Place of Publication Jurong, Singapore
Date of Publication c2008
Publisher Pearson Education South Asia

Systems analysis and design

“For advanced undergraduate or graduate school courses in Systems Analysis and Design. Kendall and Kendall’s Systems Analysis and Design, 7e is a human-centered book that concisely presents the latest systems development methods, tools and techniques to students in an engaging and easy-to-understand manner.

Hardware implementation of finite-field arithmetic

Author Jean-Pierre Deschamps, José Luis Imaña, Gustavo D. Sutter
Place of Publication New York
Date of Publication c2009
Publisher McGraw-Hill

Hardware implementation of finite-field arithmetic

“Master cutting-edge electronic circuit synthesis and design with help from this detailed guide. Hardware Implementation of Finite-Field Arithmetic describes algorithms and circuits for executing finite-field operations, including addition, subtraction, multiplication, squaring, exponentiation, and division.

This comprehensive resource begins with an overview of mathematics, covering algebra, number theory, finite fields, and cryptography. The book then presents algorithms which can be executed and verified with actual input data. Logic schemes and VHDL models are described in such a way that the corresponding circuits can be easily simulated and synthesized. The book concludes with a real-world example of a finite-field application–elliptic-curve cryptography. This is an essential guide for hardware engineers involved in the development of embedded systems.

Matlab for control engineers

Author Katsuhiko Ogata
Place of Publication Upper Saddle River, N. J.
Date of Publication c2008
Publisher Prentice Hall

Matlab for control engineers

“For senior-level courses in Control Theory, offered by departments of Electrical & Computer Engineering or Mechanical & Aerospace Engineering. Notable author Katsuhiko Ogata presents the only book available to discuss, in sufficient detail, the details of MATLAB(R) materials needed to solve many analysis and design problems associated with control systems. In this new text, Ogata complements a large number of examples with in-depth explanations, encouraging complete understanding of the MATLAB approach to solving problems. The book’s flexible presentation makes it ideal for use as a stand-alone text for those wishing to expand their knowledge of MATLAB; it can also be used in conjunction with a wide range of currently available control textbooks

Methods for computational gene prediction

Author William H. Majoros
Place of Publication Cambridge
Date of Publication c2007
Publisher Cambridge University Press

Methods for computational gene prediction

“Inferring the precise locations and splicing patterns of genes in DNA is a difficult but important task, with broad applications to biomedicine. The mathematical and statistical techniques that have been applied to this problem are surveyed and organized into a logical framework based on the theory of parsing. Both established approaches and methods at the forefront of current research are discussed. Numerous case studies of existing software systems are provided, in addition to detailed examples that work through the actual implementation of effective gene-predictors using hidden Markov models and other machine-learning techniques. Background material on probability theory, discrete mathematics, computer science, and molecular biology is provided, making the book accessible to students and researchers from across the life and computational sciences. This book is ideal for use in a first course in bioinformatics at graduate or advanced undergraduate level, and for anyone wanting to keep pace with this rapidly-advancing field.

Scientific computing with case studies

Author Dianne P. O’Leary
Place of Publication Philadelphia
Date of Publication c2009
Publisher Society for Industrial and Applied Mathematics

Scientific computing with case studies

“This book is a practical guide to the numerical solution of linear and nonlinear equations, differential equations, optimization problems, and eigenvalue problems. It treats standard problems and introduces important variants such as sparse systems, differential-algebraic equations, constrained optimization, Monte Carlo simulations, and parametric studies. Stability and error analysis are emphasized, and the Matlab algorithms are grounded in sound principles of software design and understanding of machine arithmetic and memory management. Nineteen case studies provide experience in mathematical modeling and algorithm design, motivated by problems in physics, engineering, epidemiology, chemistry, and biology. The topics included go well beyond the standard first-course syllabus, introducing important problems such as differential-algebraic equations and conic optimization problems, and important solution techniques such as continuation methods. The case studies cover a wide variety of fascinating applications, from modeling the spread of an epidemic to determining truss configurations.

Principles of computer system design : an introduction

Author Jerome H. Saltzer, M. Frans Kaashoek
Place of Publication Burlington, MA
Date of Publication c2009
Publisher Morgan Kaufmann

Principles of computer system design : an introduction

“This text identifies, examines, and illustrates fundamental concepts in computer system design that are common across operating systems, networks, database systems, distributed systems, programming languages, software engineering, security, fault tolerance, and architecture. Through carefully analyzed case studies from each of these disciplines, it demonstrates how to apply these concepts to tackle practical system design problems. To support the focus on design, the text identifies and explains abstractions that have proven successful in practice such as, remote procedure call, client/service organization, file systems, data integrity, consistency, and authenticated messages. Most computer systems are built using a handful of such abstractions. The text describes how these abstractions are implemented, demonstrates how they are used in different systems, and prepares the reader to apply them in future designs. Features include: concepts of computer system design guided by fundamental principles (see list on inside cover); cross-cutting approach that identifies abstractions common to networking, operating systems, transaction systems, distributed systems, architecture, and software engineering; case studies that make the abstractions real: naming (DNS and the URL); file systems (the UNIX file system); clients and services (NFS); virtualization (virtual machines); scheduling (disk arms); and, security (TLS); numerous pseudocode fragments that provide concrete examples of abstract concepts; and, extensive support. The authors and MIT OpenCourseWare provide on-line open educational resources, including additional chapters, course syllabi, board layouts and slides, lecture videos, and an archive of lecture schedules, class assignments, and design projects.

Alice 2.0 : introductory concepts and techniques

Author Gary B. Shelly, Thomas J. Cashman and Charles W. Herbert.
Place of Publication Boston, MA
Date of Publication c2007
Publisher Thomson Course Technology

Alice 2.0 : introductory concepts and techniques

“Alice 2.0: Introductory Concepts and Techniques, from the Shelly Cashman Series, is designed to teach introductory programming concepts with Alice 2.0.

Adaptive query processing

Author Amol Deshpande, Zachary Ives, Vijayshankar Raman.
Place of Publication Boston
Date of Publication c2007
Publisher Now

Adaptive query processing

“Adaptive Query Processing surveys the fundamental issues, techniques, costs, and benefits of adaptive query processing. It begins with a broad overview of the field, identifying the dimensions of adaptive techniques. It then looks at the spectrum of approaches available to adapt query execution at runtime – primarily in a non-streaming context. The emphasis is on simplifying and abstracting the key concepts of each technique, rather than reproducing the full details available in the papers. The authors identify the strengths and limitations of the different techniques, demonstrate when they are most useful, and suggest possible avenues of future research. Adaptive Query Processing serves as a valuable reference for students of databases, providing a thorough survey of the area. Database researchers will benefit from a more complete point of view, including a number of approaches which they may not have focused on within the scope of their own research.

Advanced algebra

Author by E.A. Maxwell
Place of Publication Cambridge [Eng.]
Date of Publication c1960-65
Publisher University Press

Advanced algebra

“The scope and treatment of Dr Maxwell’s two-volume course covering the transition from school to university is directed towards training students in algebraic thinking, so that processes do not become too mechanical. The explanations are full, the difficulties of the beginner are foreseen and overcome. Indeed, the course should prove excellent for the lone student as well as for the supervised class. Topics in part one include polynomial theory, equations, inequalities, partial fractions, permutations and combinations, the binomial theorem and series and determinants. The ‘feel’ of the book may be illustrated by reference to the treatment of partial fractions, which is novel in several ways. A theoretical exposition is given in some detail and varies from standard treatments in leading to a method of calculation that arises directly from it. The book contains many ‘drill’ examples, which the author considers essential.

Multivariate data analysis, 7th ed.

Author Joseph F. Hair, Jr. … [et al.].
Place of Publication Upper Saddle River, NJ
Date of Publication c2010
Publisher Prentice Hall

Multivariate data analysis

“For graduate and upper-level undergraduate marketing research courses. For over 30 years, this text has provided students with the information they need to understand and apply multivariate data analysis. Hair et. al provides an applications-oriented introduction to multivariate analysis for the non-statistician. By reducing heavy statistical research into fundamental concepts, the text explains to students how to understand and make use of the results of specific statistical techniques. In this seventh revision, the organization of the chapters has been greatly simplified. New chapters have been added on structural equations modeling, and all sections have been updated to reflect advances in technology, capability, and mathematical techniques