New Books @ EnggLib2 as of November 22,2013


CIRCULATION BOOKS


Multimedia security : watermarking, steganography, and forensics

Editor Frank Y. Shih
Place of Publication Boca Raton, Fla.
Date of Publication 2013
Publisher Taylor & Francis

Multimedia Security: Watermarking, Steganography, and Forensics outlines essential principles, technical information, and expert insights on multimedia security technology used to prove that content is authentic and has not been altered. Illustrating the need for improved content security as the Internet and digital multimedia applications rapidly evolve, this book presents a wealth of everyday protection application examples in fields including multimedia mining and classification, digital watermarking, steganography, and digital forensics.

Giving readers an in-depth overview of different aspects of information security mechanisms and methods, this resource also serves as an instructional tool on how to use the fundamental theoretical framework required for the development of extensive advanced techniques. The presentation of several robust algorithms illustrates this framework, helping readers to quickly master and apply fundamental principles.

Presented case studies cover:

  • The execution (and feasibility) of techniques used to discover hidden knowledge by applying multimedia duplicate mining methods to large multimedia content;
  • Different types of image steganographic schemes based on vector quantization;
  • Techniques used to detect changes in human motion behavior and to classify different types of small-group motion behavior.

Useful for students, researchers, and professionals, this book consists of a variety of technical tutorials that offer an abundance of graphs and examples to powerfully convey the principles of multimedia security and steganography. Imparting the extensive experience of the contributors, this approach simplifies problems, helping readers more easily understand even the most complicated theories. It also enables them to uncover novel concepts involved in the implementation of algorithms, which can lead to the discovery of new problems and new means of solving them.


Digital forensics with open source tools

Authors Cory Altheide, Harlan Carvey technical
Place of Publication Burlington, Mass.
Date of Publication c2011
Publisher Syngress

Digital Forensics with Open Source Tools is the definitive book on investigating and analyzing computer systems and media using open source tools. The book is a technical procedural guide, and explains the use of these tools on Linux and Windows systems as a platform for performing computer forensics. Both well known and novel forensic methods are demonstrated using command-line and graphical open source computer forensic tools for examining a wide range of target systems and artifacts.

  • Written by world-renowned forensic practitioners ;
  • Details core concepts and techniques of forensic file system analysis;
  • Covers analysis of artifacts from the Windows, Mac, and Linux operating systems.

The art of multiprocessor programming, Rev. 1st ed.

Recommending faculty: Dr. Henry Adorna

Authors Maurice Herlihy, Nir Shavit
Place of Publication Waltham, Mass.
Date of Publication 2012
Publisher Morgan Kaufmann

Revised and updated with improvements conceived in parallel programming courses, The Art of Multiprocessor Programming is an authoritative guide to multicore programming. It introduces a higher level set of software development skills than that needed for efficient single-core programming. This book provides comprehensive coverage of the new principles, algorithms, and tools necessary for effective multiprocessor programming. Students and professionals alike will benefit from thorough coverage of key multiprocessor programming issues.

  • This revised edition incorporates much-demanded updates throughout the book, based on feedback and corrections reported from classrooms since 2008;
  • Learn the fundamentals of programming multiple threads accessing shared memory;
  • Explore mainstream concurrent data structures and the key elements of their design, as well as synchronization techniques from simple locks to transactional memory systems;
  • Visit the companion site and download source code, example Java programs, and materials to support and enhance the learning experience.

Programming the world wide web, 7th ed.

Recommending faculty: Prof. Dr. Susan Festin

Author Robert W. Sebesta
Place of Publication Boston
Date of Publication 2013
Publisher Pearson

For undergraduate students who have completed a course in object-oriented programming.

Programming the World Wide Web provides a comprehensive introduction to the tools and skills required for both client- and server-side programming, teaching students how to develop platform-independent sites using the most current Web development technology. Essential programming exercises are presented using a manageable progression: students begin with a foundational XHTML Web site and employ new languages and technologies to add features as they are discussed in the course. Readers with previous experience programming with an object-oriented language are guided through concepts relating to client-side and server-side programming.


Introduction to programming using Python

Recommending faculty: Prof. Dr. Susan Festin

Author Y. Daniel Liang
Place of Publication Boston
Date of Publication c2013
Publisher Pearson

Introduction to Programming Using Python is intended for use in the introduction to programming course.

Daniel Liang is known for his “fundamentals-first” approach to teaching programming concepts and techniques. “Fundamentals-first” means that students learn fundamental programming concepts like selection statements, loops, and functions, before moving into defining classes. Students learn basic logic and programming concepts before moving into object-oriented programming, and GUI programming.

Another aspect of Introduction to Programming Using Python is that in addition to the typical programming examples that feature games and some math, Liang gives an example or two early in the chapter that uses a simple graphic to engage the students. Rather than asking them to average 10 numbers together, they learn the concepts in the context of a fun example that generates something visually interesting.

Using the graphics examples is optional in this textbook. Turtle graphics can be used in Chapters 1-5 to introduce the fundamentals of programming and Tkinter can be used for developing comprehensive graphical user interfaces and for learning object-oriented programming.


Haskell : the craft of functional programming, 3rd ed.

Recommending faculty: Prof. Dr. Susan Festin

Author Simon Thompson
Place of Publication Harlow, England
Date of Publication 2011
Publisher Addison Wesley

Introducing functional programming in the Haskell language, this book is written for students and programmers with little or no experience. It emphasizes the process of crafting programmes, problem solving and avoiding common programming pitfalls.

Covering basic functional programming, through abstraction to larger scale programming, students are lead step by step through the basics, before being introduced to more advanced topics.

This edition includes new material on testing and domain-specific languages and a variety of new examples and case studies, including simple games. Existing material has been expanded and re-ordered, so that some concepts – such as simple data types and input/output – are presented at an earlier stage.


Internet & World Wide Web : how to program, 5th ed., International ed.

Recommending faculty: Prof. Dr. Susan Festin

Authors Paul Deitel, Harvey Deitel, Abbey Deitel
Place of Publication Harlow, England
Date of Publication c2012
Publisher Pearson Education

For a wide variety of Web Programming, XHTML, and JavaScript courses found in Computer Science, CIS, MIS, IT, Business, Engineering, and Continuing Education departments. Internet and World Wide Web How to Program, 5e introduces students with little or no programming experience to the exciting world of Web-Based applications. The book has been substantially revised to reflect today’s Web 2.0 rich Internet application-development methodologies. A comprehensive book that teaches the fundamentals needed to program on the Internet, this text provides in-depth coverage of introductory programming principles, various markup languages (XHTML, Dynamic HTML and XML), several scripting languages (JavaScript, PHP, Ruby/Ruby on Rails and Perl); AJAX, web services, Web Servers (IIS and Apache) and relational databases (MySQL/Apache Derby/Java DB)–all the skills and tools needed to create dynamic Web-based applications. The text contains comprehensive introductions to ASP.NET and JavaServer Faces (JSF). Hundreds of live-code examples of real applications throughout the book available for download allow readers to run the applications and see and hear the outputs. The book provides instruction on building Ajax-enabled rich Internet applications that enhance the presentation of online content and give web applications the look and feel of desktop applications. The chapter on Web 2.0 and Internet business exposes readers to a wide range of other topics associated with Web 2.0 applications and businesses. After mastering the material in this book, students will be well prepared to build real-world, industrial strength, Web-based applications.


Mathematical foundations of computer networking

Recommending faculty: Dr. Henry Adorna

Author Srinivasan Keshav
Place of Publication Upper Saddle River, N.J.
Date of Publication c2012
Publisher Addison-Wesley

“To design future networks that are worthy of society’s trust, we must put the ‘discipline’ of computer networking on a much stronger foundation. This book rises above the considerable minutiae of today’s networking technologies to emphasize the long-standing mathematical underpinnings of the field.”
–Professor Jennifer Rexford, Department of Computer Science, Princeton University

“This book is exactly the one I have been waiting for the last couple of years. Recently, I decided most students were already very familiar with the way the net works but were not being taught the fundamentals–the math. This book contains the knowledge for people who will create and understand future communications systems.”
–Professor Jon Crowcroft, The Computer Laboratory, University of Cambridge

The Essential Mathematical Principles Required to Design, Implement, or Evaluate Advanced Computer Networks.

Students, researchers, and professionals in computer networking require a firm conceptual understanding of its foundations. Mathematical Foundations of Computer Networking provides an intuitive yet rigorous introduction to these essential mathematical principles and techniques.

Assuming a basic grasp of calculus, this book offers sufficient detail to serve as the only reference many readers will need. Each concept is described in four ways: intuitively; using appropriate mathematical notation; with a numerical example carefully chosen for its relevance to networking; and with a numerical exercise for the reader.

The first part of the text presents basic concepts, and the second part introduces four theories in a progression that has been designed to gradually deepen readers’ understanding. Within each part, chapters are as self-contained as possible.

The first part covers probability; statistics; linear algebra; optimization; and signals, systems, and transforms. Topics range from Bayesian networks to hypothesis testing, and eigenvalue computation to Fourier transforms.

These preliminary chapters establish a basis for the four theories covered in the second part of the book: queueing theory, game theory, control theory, and information theory. The second part also demonstrates how mathematical concepts can be applied to issues such as contention for limited resources, and the optimization of network responsiveness, stability, and throughput.


Communication system security

Recommending faculty: Prof. Dr. Susan Festin

Authors Lidong Chen, Guang Gong
Place of Publication Boca Raton, Fla.
Date of Publication c2012
Publisher CRC Press

Helping current and future system designers take a more productive approach in the field, Communication System Security shows how to apply security principles to state-of-the-art communication systems. The authors use previous design failures and security flaws to explain common pitfalls in security design.

Divided into four parts, the book begins with the necessary background on practical cryptography primitives. This part describes pseudorandom sequence generators, stream and block ciphers, hash functions, and public-key cryptographic algorithms.

The second part covers security infrastructure support and the main subroutine designs for establishing protected communications. The authors illustrate design principles through network security protocols, including transport layer security (TLS), Internet security protocols (IPsec), the secure shell (SSH), and cellular solutions.

Taking an evolutionary approach to security in today’s telecommunication networks, the third part discusses general access authentication protocols, the protocols used for UMTS/LTE, the protocols specified in IETF, and the wireless-specific protection mechanisms for the air link of UMTS/LTE and IEEE 802.11. It also covers key establishment and authentication in broadcast and multicast scenarios.

Moving on to system security, the last part introduces the principles and practice of a trusted platform for communication devices. The authors detail physical-layer security as well as spread-spectrum techniques for anti-jamming attacks.

With much of the material used by the authors in their courses and drawn from their industry experiences, this book is appropriate for a wide audience, from engineering, computer science, and mathematics students to engineers, designers, and computer scientists. Illustrating security principles with existing protocols, the text helps readers understand the principles and practice of security analysis.


Combinatorics of permutations, 2nd ed.

Recommending faculty: Dr.Henry Adorna

Author Miklos Bona
Place of Publication Boca Raton, Fla.
Date of Publication c2012
Publisher CRC Press

A Unified Account of Permutations in Modern Combinatorics
A 2006 CHOICE Outstanding Academic Title, the first edition of this bestseller was lauded for its detailed yet engaging treatment of permutations. Providing more than enough material for a one-semester course, Combinatorics of Permutations, Second Edition continues to clearly show the usefulness of this subject for both students and researchers and is recommended for undergraduate libraries by the MAA.

Expanded Chapters
Much of the book has been significantly revised and extended. This edition includes a new section on alternating permutations and new material on multivariate applications of the exponential formula. It also discusses several important results in pattern avoidance as well as the concept of asymptotically normal distributions.

New Chapter
An entirely new chapter focuses on three sorting algorithms from molecular biology. This emerging area of combinatorics is known for its easily stated and extremely difficult problems, which sometimes can be solved using deep techniques from seemingly remote branches of mathematics.

Additional Exercises and Problems
All chapters in the second edition have more exercises and problems. Exercises are marked according to level of difficulty and many of the problems encompass results from the last eight years.


Contrast data mining : concepts, algorithms, and applications

Recommending faculty: Prof. Dr. Susan Festin

Editors Guozhu Dong and James Bailey
Place of Publication Boca Raton
Date of Publication 2013
Publisher CRC Press, Taylor & Francis

A Fruitful Field for Researching Data Mining Methodology and for Solving Real-Life Problems
Contrast Data Mining: Concepts, Algorithms, and Applications collects recent results from this specialized area of data mining that have previously been scattered in the literature, making them more accessible to researchers and developers in data mining and other fields. The book not only presents concepts and techniques for contrast data mining, but also explores the use of contrast mining to solve challenging problems in various scientific, medical, and business domains.

Learn from Real Case Studies of Contrast Mining Applications
In this volume, researchers from around the world specializing in architecture engineering, bioinformatics, computer science, medicine, and systems engineering focus on the mining and use of contrast patterns. They demonstrate many useful and powerful capabilities of a variety of contrast mining techniques and algorithms, including tree-based structures, zero-suppressed binary decision diagrams, data cube representations, and clustering algorithms. They also examine how contrast mining is used in leukemia characterization, discriminative gene transfer and microarray analysis, computational toxicology, spatial and image data classification, voting analysis, heart disease prediction, crime analysis, understanding customer behavior, genetic algorithms, and network security.


A concise introduction to programming in Python

Recommending faculty: Prof. Dr. Susan Festin

Author Mark J. Johnson
Place of Publication Boca Raton, Fla.
Date of Publication c2012
Publisher CRC Press

Suitable for newcomers to computer science, A Concise Introduction to Programming in Python provides a succinct, yet complete, first course in computer science using the Python programming language.

The book features:

  • Short, modular chapters with brief and precise explanations, intended for one class period;
  • Early introduction of basic procedural constructs such as functions, selection, and repetition, allowing them to be used throughout the course;
  • Objects are introduced in the middle of the course, and class design comes toward the end;
  • Examples, exercises, and projects from a wide range of application domains, including biology, physics, images, sound, mathematics, games, and textual analysis;
  • No external libraries are required, simplifying the book’s use in common lab spaces.

Each chapter introduces a main idea through a concrete example and a series of exercises. Designed to teach programming in a concise, yet comprehensive way, this book provides a timely introduction for students and anyone interested in learning Python.


Cloud computing : data-intensive computing and scheduling

Recommending faculty: Prof. Dr. Susan Festin

Authors Frederic Magoules, Jie Pan, Fei Teng
Place of Publication Boca Raton
Date of Publication 2013
Publisher CRC Press

As more and more data is generated at a faster-than-ever rate, processing large volumes of data is becoming a challenge for data analysis software. Addressing performance issues, Cloud Computing: Data-Intensive Computing and Scheduling explores the evolution of classical techniques and describes completely new methods and innovative algorithms. The book delineates many concepts, models, methods, algorithms, and software used in cloud computing.

After a general introduction to the field, the text covers resource management, including scheduling algorithms for real-time tasks and practical algorithms for user bidding and auctioneer pricing. It next explains approaches to data analytical query processing, including pre-computing, data indexing, and data partitioning. Applications of MapReduce, a new parallel programming model, are then presented. The authors also discuss how to optimize multiple group-by query processing and introduce a MapReduce real-time scheduling algorithm.

A useful reference for studying and using MapReduce and cloud computing platforms, this book presents various technologies that demonstrate how cloud computing can meet business requirements and serve as the infrastructure of multidimensional data analysis applications.


Smart grid infrastructure & networking

Recommending faculty: Dr. Michael Angelo Pedrasa

Editor Krzysztof Iniewski
Place of Publication New York
Date of Publication 2013
Publisher McGraw-Hill

A complete guide to smart grid networking and communications for energy engineers.

With contributions from more than 30 experts, Smart Grid Infrastructure & Networking describes cutting-edge technologies for connecting the electrical power infrastructure to modern, computerized communications networks. The book offers essential information on standardization, applications, protocols, automation, architecture, and management. Key topics such as bidirectional communication, automation, renewable energy integration, wireless sensor networks, and more are discussed in this practical, comprehensive resource.

COVERAGE INCLUDES:
* Demand-side energy management * The modernization of distribution automation featuring intelligent FDIR and volt-var optimization Advanced asset management * Wide-area early warning systems * The integration of renewable energy sources into smart grids * The microgrid in the electric system transformation * Enhancing the integration of renewables in radial distribution networks through smart links * Voltage-based control of DG units and active loads in smart microgrids * Electric vehicles in a smart grid environment * Low-voltage, DC grid–powered LED lighting system with smart ambient sensor control for energy conservation in green building * Multiple distributed smart microgrids with a self-autonomous, energy harvesting wireless sensor network * Wireless sensor networks for consumer applications in the smart grid * ZigBee-based wireless monitoring and control system for smart grids.


Electric power systems, 5th ed.

Authors B.M. Weedy … [et al.]
Place of Publication Chichester, West Sussex, U.K.
Date of Publication c2012
Publisher Wiley

The definitive textbook for Power Systems students, providing a grounding in essential power system theory while also focusing on practical power engineering applications.

Electric Power Systems has been an essential book in power systems engineering for over thirty years. Bringing the content firmly up-to-date whilst still retaining the flavour of Weedy’s extremely popular original, this Fifth Edition has been revised by experts Nick Jenkins, Janaka Ekanayake and Goran Strbac. This wide-ranging text still covers all of the fundamental power systems subjects but is now expanded to cover increasingly important topics like climate change and renewable power generation. Updated material includes an analysis of today’s markets and an examination of the current economic state of power generation. The physical limits of power systems equipment – currently being tested by the huge demand for power – is explored, and greater attention is paid to power electronics, voltage source and power system components, amongst a host of other updates and revisions.

  • Supplies an updated chapter on power system economics and management issues and extended coverage of power system components. Also expanded information on power electronics and voltage source, including VSC HVDC and FACTS.
  • Updated to take into account the challenges posed by different world markets, and pays greater attention to up-to-date renewable power generation methods such as wind power.
  • Includes modernized presentation and greater use of examples to appeal to today’s students, also retains the end of chapter questions to assist with the learning process. Also shows students how to apply calculation techniques.

Comments are closed.