I am very pleased to have this new book in the Aho/Ullman series Principles of Computer Science. I see this book as a major step toward making computer science theory accessible to the wide range of students who need to know the subject. It covers a good segment of the classical material on data structures and algorithms, but it does so in a...
PHP and CouchDB Web Development will teach you the fundamentals of combining CouchDB and PHP to create a full application from conception to deployment. This book will direct you in developing a basic social network, while guiding you through some of the common pitfalls that are frequently associated with NoSQL databases.
Why do countries celebrate defining religious moments or significant events in their history, and how and why do their leaders select certain events for commemoration and not others? This book is the first systematic study of the role of celebrations and public holidays in the Arab Middle East from the fall of the Ottoman Empire to the...
Most books in reliability theory are dealing with a description of component and system states as binary: functioning or failed. However, many systems are composed of multi-state components with different performance levels and several failure modes. There is a great need in a series of applications to have a more refined description of these...
The application of methodological approaches and mathematical formalisms proper to Physics and Engineering to investigate and describe biological processes and design biological structures has led to the development of many disciplines in the context of computational biology and biotechnology. The best known applicative domain is tissue...
Completely revised and expanded from four to five volumes, this new edition of the Handbook of Parenting appears at a time that is momentous in the history of parenting. Parenting and the family are today in a greater state of flux, question, and redefinition than perhaps ever before. We are witnessing the emergence of striking...
'When I play with my cat, who knows if I am not a pastime to her more than she is to me?' - Michel de Montaigne. Why do we live with pets? Is there something more to our relationship with them than simply companionship? What is it we look for in our pets and what does this say about us as human beings? In this fascinating book, Erica...
Modern computing tools like MAPLE (a symbolic computation package)
and MATLAB® ( a numeric and symbolic computation and visualization
program) make it possible to use the techniques of scientific
computing to solve realistic nontrivial problems in a classroom
setting. These problems have been traditionally...
Learn the fundamentals of version control through step-by-step tutorials that will teach you the ins-and-outs of Git. This book is your complete guide to how Git and GitHub work in a professional team environment.
Divided into three parts – Version Control, Project Management and Teamwork – this book...
Access to modern energy is central in addressing the major global challenges of the 21st century, including poverty, climate change and famine. However large parts of the world, especially in Sub-Saharan Africa (SSA) have poor or no access to modern energy. Victoria Nalule argues that SSA countries have many common energy challenges...
Of interest to programmers, database managers, systems designers, and multimedia academics, this book describes the use of the programming language Java in data storage management control. Some topics are Java and OQL, the seamless persistence option for Java, implementing a search engine using an OODBA, triggers in Java-based...
Maps have played a prominent role in human activity for thousands of years. One of the earliest known maps was uncovered during the course of an archaeological excavation in Turkey in 1961. The Çatalhöyük site is a neolithic settlement dating from approximately 6500 BC. The map consists of a partially preserved, painted plaster...