Skip navigation


  • Page 4 of 59
What Every Research Assistant Should Know

This book offers a practical guide to the computational methods at the heart of most modern quantitative research. It will be essential reading for research assistants needing hands-on experience; students entering PhD programs in business, economics, and other social or natural sciences; and those seeking quantitative jobs in industry. No background in computer science is assumed; a learner need only have a computer with access to the Internet.

This book introduces programming to readers with a background in the arts and humanities; there are no prerequisites, and no knowledge of computation is assumed. In it, Nick Montfort reveals programming to be not merely a technical exercise within given constraints but a tool for sketching, brainstorming, and inquiring about important topics. He emphasizes programming’s exploratory potential—its facility to create new kinds of artworks and to probe data for new ideas.

The third edition of Java Precisely provides a concise description of the Java programming language, version 8.0. It offers a quick reference for the reader who has already learned (or is learning) Java from a standard textbook and who wants to know the language in more detail. The book presents the entire Java programming language and essential parts of the class libraries: the collection classes, the input-output classes, the stream libraries and Java 8’s facilities for parallel programming, and the functional interfaces used for that.

A Pragmatic Framework

The revolution in big data has enabled a game-changing approach to marketing. The asynchronous and continuous collection of customer data carries rich signals about consumer preferences and consumption patterns. Use of this data can make marketing adaptive, dynamic, and responsive to changes in individual customer behavior. This book introduces state-of-the-art analytic and quantitative methods for customer-centric marketing (CCM).

The Analysis of Scarcity, Policies, and Projects

Economics brings powerful insights to water management, but most water professionals receive limited training in it. The second edition of this text offers a comprehensive development of water resource economics that is accessible to engineers and natural scientists as well as to economists. The goal is to build a practical platform for understanding and performing economic analysis using both theoretical and empirical tools. Familiarity with microeconomics or natural resource economics is helpful, but all the economics needed is presented and developed progressively in the text.

The Dance of Ideology and Unequal Riches

The idea of America as politically polarized—that there is an unbridgeable divide between right and left, red and blue states—has become a cliché. What commentators miss, however, is that increasing polarization has been closely accompanied by fundamental social and economic changes—most notably, a parallel rise in income inequality. In this second edition of Polarized America, Nolan McCarty, Keith Poole, and Howard Rosenthal use the latest data to examine the relationships of polarization, wealth disparity, immigration, and other forces.

Designing Secure Socio-Technical Systems

Security requirements engineering is especially challenging because designers must consider not just the software under design but also interactions among people, organizations, hardware, and software. Taking this broader perspective means designing a secure socio-technical system rather than a merely technical system. This book presents a novel, model-driven approach to designing secure socio-technical systems.

Simulation modeling is increasingly integrated into research and policy analysis of complex sociotechnical systems in a variety of domains. Model-based analysis and policy design inform a range of applications in fields from economics to engineering to health care. This book offers a hands-on introduction to key analytical methods for dynamic modeling.

A Strategic Approach

This book offers a framework for making decisions under risk and uncertainty. Synthesizing research from economics, finance, decision theory, management, and other fields, the book provides a set of tools and a way of thinking that determines the relative merits of different strategies. It takes as its premise that we make better decisions if we use the whole toolkit of economics and related fields to inform our decision making.

Edited by Pavan Balaji

With the coming of the parallel computing era, computer scientists have turned their attention to designing programming models that are suited for high-performance parallel computing and supercomputing systems. Programming parallel systems is complicated by the fact that multiple processing units are simultaneously computing and moving data. This book offers an overview of some of the most prominent parallel programming models used in high-performance computing and supercomputing systems today.

  • Page 4 of 59