Are humans violent or peaceful by nature? We are both.
In this ambitious and wide-ranging book, Agner Fog presents a ground-breaking new argument that explains the existence of differently organised societies using evolutionary theory. It combines natural sciences and social sciences in a way that is rarely seen.
According to a concept called...
Theory without practice is empty, practice without theory is blind, to adapt a phrase from Immanuel Kant. The sentiment could not be truer of cultural heritage ethics. This intra-disciplinary book bridges the gap between theory and practice by bringing together a stellar cast of academics, activists, consultants, journalists, lawyers, and museum pr...
The corporate market is now embracing free, "open source" software like never before, as evidenced by the recent success of the technologies underlying LAMP (Linux, Apache, MySQL, and PHP). Each is the result of a publicly collaborative process among numerous developers who volunteer their time and energy to create better software.
The...
How to Read a Folktale offers the first English translation of Ibonia, a spellbinding tale of old Madagascar. Ibonia is a folktale on epic scale. Much of its plot sounds familiar: a powerful royal hero attempts to rescue his betrothed from an evil adversary and, after a series of tests and duels, he and his lover are joyfully united with a marriage...
Quoting is all around us. But do we really know what it means? How do people actually quote today, and how did our present systems come about? This book brings together a down-to-earth account of contemporary quoting with an examination of the comparative and historical background that lies behind it and the characteristic way that quoting links pa...
Every day in Mumbai 5,000 dabbawalas (literally translated as "those who carry boxes") distribute a staggering 200,000 home-cooked lunchboxes to the city's workers and students. Giving employment and status to thousands of largely illiterate villagers from Mumbai's hinterland, this co-operative has been in operation since the la...
Bjarne Stroustrup of AT&T Bell Labs created C++ in the mid 1980s. C++ is an extension of the programming language C, a product of AT&T Bell Labs from the early 1970s. C was developed to write the Unix operating system, and C is widely used for systems-level software and embedded systems development.
C++ initially provided object-oriented...
This open book has been designed for students to learn the foundational concepts for English 100 (first-year college composition). The content aligns to learning outcomes across all campuses in the University of Hawai'i system. It was designed, written, and edited during a three day book sprint in May, 2019....
A comprehensive open book for research methods classes. A peer-reviewed inter-institutional project....
This book is assembled from lectures given by the author over a period of 10 years at the School of Computing of DePaul University. The lectures cover multiple classes, including Analysis and Design of Algorithms, Scientific Computing, Monte Carlo Simulations, and Parallel Algorithms. These lectures teach the core knowledge required by any scientis...
Microsoft Press is pleased to offer the second edition of Kraig Brockschmidt's in-depth ebook on writing Windows Store apps using HTML, CSS3, and JavaScript on the Windows 8.1 platform. The ebook includes 20 chapters and 4 appendices....
The Little Book of Semaphores is a free textbook that introduces the principles of synchronization for concurrent programming.
In most computer science curricula, synchronization is a module in an Operating Systems class. OS textbooks present a standard set of problems with a standard set of solutions, but most students don't get a good und...
This book is about making machine learning models and their decisions interpretable. After exploring the concepts of interpretability, you will learn about simple, interpretable models such as decision trees, decision rules and linear regression. Later chapters focus on general model-agnostic methods for interpreting black box models like feature i...
This important textbook has been revised and updated to continue its focus on the link between ethics and economic policy analysis, whilst ensuring that perspectives addressing the moral limits of the market, latest behavioural economics literature, and the changes in inequality over the years are included. Basic philosophical concepts are systemat...
This advanced textbook introduces the main concepts and advances in systems and control theory, and highlights the importance of geometric ideas in the context of possible extensions to the more recent developments in nonlinear systems theory. Although inspired by engineering applications, the content is presented within a strong theoretical framew...
This book offers 32 texts and case studies from across a wide range of business sectors around a managerial framework for Sustainable Business. The case studies are developed for and tested in executive education programmes at leading business schools.The book is based on the premise that the key for managing the sustainable business is finding the...
This book is exceptional in the sense that it provides an introduction to law in general rather than the law of one specific jurisdiction, and it presents a unique way of looking at legal education. It is crucial for lawyers to be aware of the different ways in which societal problems can be solved and to be able to discuss the advantages and disad...
This book presents theory and practice in the context of automatic control education. It presents the relevant theory in the first eight chapters,applying them later on to the control of several real plants. Each plant is studied following a uniform procedure: a) the plant’s functionis described, b) a mathematical model is obtained, c) plant cons...
The spread of the Internet into all areas of business activities has put a particular focus on business models. The digitalization of business processes is the driver of changes in company strategies and management practices alike. This textbook provides a structured and conceptual approach, allowing students and other readers to understand the com...
This textbook presents fundamental machine learning concepts in an easy to understand manner by providing practical advice, using straightforward examples, and offering engaging discussions of relevant applications. The main topics include Bayesian classifiers, nearest-neighbor classifiers, linear and polynomial classifiers, decision trees, neural ...
This book offers a concise yet comprehensive review of the principles of EU external relations law. By carefully examining the role of the Union on the global scene, it provides a systematic overview of the relevant rules and competences, reflecting on the legal developments in their political and societal context. In addition to up-to-date analyse...
The book offers a compact but comprehensive introductory overview of the crucial components of argumentation theory. In presenting this overview, argumentation is consistently approached from a pragma-dialectical perspective by viewing it pragmatically as a goal-directed communicative activity and dialectically as part of a regulated critical excha...
In this updated edition of a groundbreaking text, concepts such as energy return on investment (EROI) provide powerful insights into the real balance sheets that drive our "petroleum economy." Hall and Klitgaard explore the relation between energy and the wealth explosion of the 20th century, and the interaction of internal limits to grow...
This book offers a superb introduction to theoretical and practical soil mechanics. Special attention is given to the risks of failure in civil engineering, and themes covered include stresses in soils, groundwater flow, consolidation, testing of soils, and stability of slopes.
Readers will learn the major principles and methods of soil mechanics,...
This book was written to serve as an introduction to logic, with in each chapter – if applicable – special emphasis on the interplay between logic and philosophy, mathematics, language and (theoretical) computer science. The reader will not only be provided with an introduction to classical logic, but to philosophical (modal, epistemic, deontic...
The revised 2nd edition of this book provides the reader with a solid foundation in probability theory and statistics as applied to the physical sciences, engineering and related fields. It covers a broad range of numerical and analytical methods that are essential for the correct analysis of scientific data, including probability theory, distribut...
This textbook examines the extent to which moral values play a role as productive forces for the economy, and explores the effect of ethical and unethical Behavior on the economy. It shows how ethics improves productivity in the economy, and provides specific ethics tools for practical application for students and managers. Stemming from an overall...
This book presents direct and concise explanations and examples to many LaTeX syntax and structures, allowing students and researchers to quickly understand the basics that are required for writing and preparing book manuscripts, journal articles, reports, presentation slides and academic theses and dissertations for publication.
Unlike much of th...
This engaging and clearly written textbook/reference provides a must-have introduction to the rapidly emerging interdisciplinary field of data science. It focuses on the principles fundamental to becoming a good data scientist and the key skills needed to build systems for collecting, analyzing, and interpreting data. The Data Science Design Manual...
This book discusses how to train Site Reliability Engineers, or SREs. Before we go any further, we'd like to clarify the term "SRE."
"SRE" means a variety of things:
- Site Reliability Engineer or a Site Reliability Engineering team, based on the context (singular, SRE, or plural, SREs)
- Site Reliability Engineering concep...
This book is for people who build for the web and want to add animation to their designs and sites. A bit of basic CSS knowledge is needed but I won't assume any knowledge of transitions or animations. We'll start with the basics, and through a mix of theory and practical examples, learn all about transitions and animation....
Windows Server has powered a generation of organizations, from small businesses to large enterprises. No matter what your role in IT, you can be guaranteed you that have touched Windows Server at some point in your career or at very least you have seen it from afar! This book introduces you to Windows Server 2016, which is the next version of Windo...