By David Harris,
A high school honors student with no police record encounters the police outside his home. He emerges from the confrontation bruised and beaten. The police charge him with serious crimes; he swears he did nothing wrong. When the story becomes public, an American city faces protests, deep division and a long quest for justice.
"A City Divided" tells the story of the case involving 18-year-old Jordan Miles and three Pittsburgh Police officers. The book takes an in-depth look at the opposing stories, and at race and the fear it incites, to find answers. What happened between the police and the teen, and what went wrong? Can the courts respond in a way that finds a just solution? And how can we prevent these tragedies in the future?
David Harris, a resident of Pittsburgh and the Sally Ann Semenko Chair at the University of Pittsburgh School of Law, describes what happened, explaining how a case that began with a young black man walking around the block in his own neighborhood turned Pittsburgh inside out, resulted in two investigations of the police officers and two federal trials. Harris, who has written, published and conducted research at the intersection of race, criminal justice and the law for almost thirty years, explains not just what happened but why, what the stakes are and, most importantly, what we must do differently to avoid these public safety catastrophes.
By David Daley, 2016
With Barack Obama’s historic election in 2008, pundits proclaimed the Republicans as dead as the Whigs of yesteryear. Yet even as Democrats swooned, a small cadre of Republican operatives, including Karl Rove, Ed Gillespie, and Chris Jankowski began plotting their comeback with a simple yet ingenious plan. These men had devised a way to take a tradition of dirty tricks—known to political insiders as “ratf**king”—to a whole new, unprecedented level. Flooding state races with a gold rush of dark money made possible by Citizens United, the Republicans reshaped state legislatures, where the power to redistrict is held. Reconstructing this never- told-before story, David Daley examines the far-reaching effects of this so-called REDMAP program, which has radically altered America’s electoral map and created a firewall in the House, insulating the party and its wealthy donors from popular democracy. Ratf**ked pulls back the curtain on one of the greatest heists in American political history.
By Michael Crichton, 1990
An alternate cover edition can be found here.
An astonishing technique for recovering and cloning dinosaur DNA has been discovered. Now humankind’s most thrilling fantasies have come true. Creatures extinct for eons roam Jurassic Park with their awesome presence and profound mystery, and all the world can visit them—for a price. Until something goes wrong. . . .--back cover
By Ian Whates, 2012
Solaris Rising 1.5 continues the exciting new series of SF anthologies from Solaris and editor Ian Whates, with an exclusive ebook! An anthology of nine short stories from some of the most exciting names in science fiction today. From both sides of the Atlantic - and further afield - these nine great writers offer you everything from a mystery about the nature of the universe to an inexplicable transmission to everyone on Earth, and from engineered giant spiders to Venetian palaces in space.
So settle in, and enjoy yet more proof of the extraordinary breadth and depth of contemporary SF. Featuring Adam Roberts, Aliette de Bodard, Gareth L. Powell, Mike Resnick, Sarah Lotz, Phillip Vine, Tanith Lee, Paul Cornell, Paul di Filippo
By Barbara Ehrenreich, 2001
The bestselling, landmark work of undercover reportage, now updated
Acclaimed as an instant classic upon publication, Nickel and Dimed has sold more than 1.5 million copies and become a staple of classroom reading. Chosen for “one book” initiatives across the country, it has fueled nationwide campaigns for a living wage. Funny, poignant, and passionate, this revelatory firsthand account of life in low-wage America—the story of Barbara Ehrenreich’s attempts to eke out a living while working as a waitress, hotel maid, house cleaner, nursing-home aide, and Wal-Mart associate—has become an essential part of the nation’s political discourse.
Now, in a new afterword, Ehrenreich shows that the plight of the underpaid has in no way eased: with fewer jobs available, deteriorating work conditions, and no pay increase in sight, Nickel and Dimed is more relevant than ever.
By Princeton Review, 2015
THE PRINCETON REVIEW GETS RESULTS! Ace the GRE verbal sections with 800+ words you need to know to excel.
This eBook edition has been optimized for onscreen viewing with cross-linked quiz questions, answers, and explanations.
Improving your vocabulary is one of the most important steps you can take to enhance your GRE verbal score. The Princeton Review's GRE Power Vocab is filled with useful definitions and study tips for over 800 words, along with skills for decoding unfamiliar ones. You'll also find strategies that help to liven up flashcards and boost memorization techniques.
Everything You Need to Help Achieve a High Score.
• 800+ of the most frequently used vocab words to ensure that you work smarter, not harder
• Effective exercises and games designed to develop mnemonics and root awareness
• Secondary definitions to help you avoid the test's tricks and traps
Practice Your Way to Perfection.
• Over 60 quick quizzes to help you remember what you've learned
• Varied drills using antonyms, analogies, and sentence completions to assess your knowledge
• A diagnostic final exam to check that you've mastered the vocabulary necessary for getting a great GRE score
By Donald W. Loveland, 2013
The first interdisciplinary textbook to introduce students to three critical areas in applied logic
Demonstrating the different roles that logic plays in the disciplines of computer science, mathematics, and philosophy, this concise undergraduate textbook covers select topics from three different areas of logic: proof theory, computability theory, and nonclassical logic. The book balances accessibility, breadth, and rigor, and is designed so that its materials will fit into a single semester. Its distinctive presentation of traditional logic material will enhance readers' capabilities and mathematical maturity.
The proof theory portion presents classical propositional logic and first-order logic using a computer-oriented (resolution) formal system. Linear resolution and its connection to the programming language Prolog are also treated. The computability component offers a machine model and mathematical model for computation, proves the equivalence of the two approaches, and includes famous decision problems unsolvable by an algorithm. The section on nonclassical logic discusses the shortcomings of classical logic in its treatment of implication and an alternate approach that improves upon it: Anderson and Belnap's relevance logic. Applications are included in each section. The material on a four-valued semantics for relevance logic is presented in textbook form for the first time.
Aimed at upper-level undergraduates of moderate analytical background, Three Views of Logic will be useful in a variety of classroom settings.
Gives an exceptionally broad view of logic
Treats traditional logic in a modern format
Presents relevance logic with applications
Provides an ideal text for a variety of one-semester upper-level undergraduate courses
By Paul Butcher, 2014
Your software needs to leverage multiple cores, handle thousands of users and terabytes of data, and continue working in the face of both hardware and software failure. Concurrency and parallelism are the keys, and Seven Concurrency Models in Seven Weeks equips you for this new world. See how emerging technologies such as actors and functional programming address issues with traditional threads and locks development. Learn how to exploit the parallelism in your computer's GPU and leverage clusters of machines with MapReduce and Stream Processing. And do it all with the confidence that comes from using tools that help you write crystal clear, high-quality code.
This book will show you how to exploit different parallel architectures to improve your code's performance, scalability, and resilience.
Learn about the perils of traditional threads and locks programming and how to overcome them through careful design and by working with the standard library. See how actors enable software running on geographically distributed computers to collaborate, handle failure, and create systems that stay up 24/7/365. Understand why shared mutable state is the enemy of robust concurrent code, and see how functional programming together with technologies such as Software Transactional Memory (STM) and automatic parallelism help you tame it.
You'll learn about the untapped potential within every GPU and how GPGPU software can unleash it. You'll see how to use MapReduce to harness massive clusters to solve previously intractible problems, and how, in concert with Stream Processing, big data can be tamed.
With an understanding of the strengths and weaknesses of each of the different models and hardware architectures, you'll be empowered to tackle any problem with confidence.
What You Need:
The example code can be compiled and executed on *nix, OS X, or Windows. Instructions on how to download the supporting build systems are given in each chapter.
By Claudio Tesoriero, 2013
In modern software applications, often there is the necessity to manage very big amounts of unstructured data with varying schema. In this scenario, instead of relational databases, we can use OrientDB, an open source NoSQL DBMS written in Java. Inspite ofDespite being a document-based database, the relationships are managed with direct connections between records. It supports schema-less, schema-full, and schema-mixed modes.
Getting Started with OrientDB 1.3.0 will be your handy, quick reference guide, for all document-graph DBMS functionality. Administrative tasks, deployment, designing a database, different ways of querying and consuming data - all that you need to know about OrientDB is presented keeping with practical usage in mind. You will be able to install, setup, deploy, and configure databases with OrientDB for applications.
Getting Started with OrientDB 1.3.0 will allow you to use its OreintDB’s main functionality immediately. The book will guide you through the discovery of one of the most powerful NoSQL databases available today. It will then take you through downloading and installing OrientDB, cluster deployment, programming, discovering OrientDB’s potential, and its features.
The book covers useful administrative topics such as import/export, automatic backups, and configuration tips. Furthermore, design concepts like user management, document databases, graph databases, and dictionaries are covered. Finally, concepts and programming examples are shown in Java.Approach
A standard tutorial aimed at making you an OrientDB expert, through the use of practical examples, explained in a step-by-step format.Who this book is for
Getting Started with OrientDB 1.3.0 is great for database designers, developers, and systems engineers. It is assumed that you are familiar with NoSQL concepts, Java, and networking principles.
By Eric Redmond, 2012
Data is getting bigger and more complex by the day, and so are the choices in handling that data. As a modern application developer you need to understand the emerging field of data management, both RDBMS and NoSQL. Seven Databases in Seven Weeks takes you on a tour of some of the hottest open source databases today. In the tradition of Bruce A. Tate's Seven Languages in Seven Weeks, this book goes beyond your basic tutorial to explore the essential concepts at the core each technology.
Redis, Neo4J, CouchDB, MongoDB, HBase, Riak and Postgres. With each database, you'll tackle a real-world data problem that highlights the concepts and features that make it shine. You'll explore the five data models employed by these databases-relational, key/value, columnar, document and graph-and which kinds of problems are best suited to each.
You'll learn how MongoDB and CouchDB are strikingly different, and discover the Dynamo heritage at the heart of Riak. Make your applications faster with Redis and more connected with Neo4J. Use MapReduce to solve Big Data problems. Build clusters of servers using scalable services like Amazon's Elastic Compute Cloud (EC2).
Discover the CAP theorem and its implications for your distributed data. Understand the tradeoffs between consistency and availability, and when you can use them to your advantage. Use multiple databases in concert to create a platform that's more than the sum of its parts, or find one that meets all your needs at once.
Seven Databases in Seven Weeks will take you on a deep dive into each of the databases, their strengths and weaknesses, and how to choose the ones that fit your needs.
What You Need:
To get the most of of this book you'll have to follow along, and that means you'll need a *nix shell (Mac OSX or Linux preferred, Windows users will need Cygwin), and Java 6 (or greater) and Ruby 1.8.7 (or greater). Each chapter will list the downloads required for that database.
By Adrian Mouat, 2015
Docker containers hold the promise of breaking down barriers between development and operations, avoiding platform lock-in and easing installation and configuration of common components.
This practical book will take you through the fundamentals of Docker, explaining common idioms and pointing out potential pitfalls. It guides you through the creation and deployment of a simple webapp, showing how Docker can be used at all stages, including development, testing and deployment.
Other topics in this book include using Docker to provide a microservices architecture, how to best do service discovery, and how to bundle applications using Docker. You'll also get an overview of the large ecosystem that has sprung up around Docker, including the various PaaS offerings and configuration tools.
Content from GoodReads