Raisin' Cain: The Wild and Raucous Story of Johnny Winter
Mary-Lou Sullivan - 2010
From toughing it out in Texas to his appearance at Woodstock, his affair with Janis Joplin, his stadium-filling tours, and binging on drugs and the temptations of the road before finally fulfilling his dream of becoming a 100-percent pure bluesman, resurrecting the career of Muddy Waters, and winning a Grammy Award for his effort, this is a raucous roller coaster of a true story.
Why Jazz Happened
Marc Myers - 2012
It provides an intimate and compelling look at the many forces that shaped this most American of art forms and the many influences that gave rise to jazz’s post-war styles. Rich with the voices of musicians, producers, promoters, and others on the scene during the decades following World War II, this book views jazz’s evolution through the prism of technological advances, social transformations, changes in the law, economic trends, and much more.In an absorbing narrative enlivened by the commentary of key personalities, Marc Myers describes the myriad of events and trends that affected the music's evolution, among them, the American Federation of Musicians strike in the early 1940s, changes in radio and concert-promotion, the introduction of the long-playing record, the suburbanization of Los Angeles, the Civil Rights movement, the “British invasion” and the rise of electronic instruments. This groundbreaking book deepens our appreciation of this music by identifying many of the developments outside of jazz itself that contributed most to its texture, complexity, and growth.
Normal Accidents: Living with High-Risk Technologies
Charles Perrow - 1984
Charles Perrow argues that the conventional engineering approach to ensuring safety--building in more warnings and safeguards--fails because systems complexity makes failures inevitable. He asserts that typical precautions, by adding to complexity, may help create new categories of accidents. (At Chernobyl, tests of a new safety system helped produce the meltdown and subsequent fire.) By recognizing two dimensions of risk--complex versus linear interactions, and tight versus loose coupling--this book provides a powerful framework for analyzing risks and the organizations that insist we run them.The first edition fulfilled one reviewer's prediction that it may mark the beginning of accident research. In the new afterword to this edition Perrow reviews the extensive work on the major accidents of the last fifteen years, including Bhopal, Chernobyl, and the Challenger disaster. The new postscript probes what the author considers to be the quintessential 'Normal Accident' of our time: the Y2K computer problem.
The Definitive ANTLR 4 Reference
Terence Parr - 2012
Whether it's a data format like JSON, a network protocol like SMTP, a server configuration file for Apache, a PostScript/PDF file, or a simple spreadsheet macro language--ANTLR v4 and this book will demystify the process. ANTLR v4 has been rewritten from scratch to make it easier than ever to build parsers and the language applications built on top. This completely rewritten new edition of the bestselling Definitive ANTLR Reference shows you how to take advantage of these new features. Build your own languages with ANTLR v4, using ANTLR's new advanced parsing technology. In this book, you'll learn how ANTLR automatically builds a data structure representing the input (parse tree) and generates code that can walk the tree (visitor). You can use that combination to implement data readers, language interpreters, and translators. You'll start by learning how to identify grammar patterns in language reference manuals and then slowly start building increasingly complex grammars. Next, you'll build applications based upon those grammars by walking the automatically generated parse trees. Then you'll tackle some nasty language problems by parsing files containing more than one language (such as XML, Java, and Javadoc). You'll also see how to take absolute control over parsing by embedding Java actions into the grammar. You'll learn directly from well-known parsing expert Terence Parr, the ANTLR creator and project lead. You'll master ANTLR grammar construction and learn how to build language tools using the built-in parse tree visitor mechanism. The book teaches using real-world examples and shows you how to use ANTLR to build such things as a data file reader, a JSON to XML translator, an R parser, and a Java class->interface extractor. This book is your ticket to becoming a parsing guru!What You Need: ANTLR 4.0 and above. Java development tools. Ant build system optional (needed for building ANTLR from source)