Art and Visual Perception: A Psychology of the Creative Eye


Rudolf Arnheim - 1954
    Gestalt theory and the psychology of visual perception form the basis for an analysis of art and its basic elements.

A Country of Cities: A Manifesto for an Urban America


Vishaan Chakrabarti - 2013
    If we develop them wisely in the future, our cities can be the force leading us into a new era of progressive and prosperous stewardship of our nation. In compelling chapters, Chakrabarti brings us a wealth of information about cities, suburbs and exurbs, looking at how they developed across the 50 states and their roles in prosperity and globalization, sustainability and resilience, and heath and joy. Counter to what you might think, American cities today are growing faster than their suburban counterparts for the first time since the 1920s. If we can intelligently increase the density of our cities as they grow and build the transit systems, schools, parks and other infrastructure to support them, Chakrabarti shows us how both job opportunities and an improved, sustainable environment are truly within our means. In this call for an urban America, he illustrates his argument with numerous infographics illustrating provocative statistics on issues as disparate as rising childhood obesity rates, ever-lengthening automobile commutes and government subsidies that favor highways over mass transit. The book closes with an eloquent manifesto that rallies us to build "a Country of Cities," to turn a country of highways, houses and hedges into a country of trains, towers and trees.Vishaan Chakrabarti is the director of Columbia University's Center for Urban Real Estate (CURE). In March 2012, Chakrabarti became a partner at SHoP Architects, where he will be working on such projects as the Atlantic Yards development in Brooklyn. An architect and planner, Chakrabarti has worked in both the public and private sectors: as a top executive at Related Companies; a director at the New York City Planning Commission; an associate partner at Skidmore, Owings & Merrill; a transportation planner for the Port Authority of New York and New Jersey.

Woody Guthrie


Joe Klein - 1980
    In "Woody Guthrie: A Life", Klein's signature style of insightful narrative nonfiction brings to life a vivid chapter in the history of American culture.In 1998, the Woody Guthrie Foundation made public for the first time more than 10,000 of his papers, letters, song lyrics, and artworks, sparking renewed interest in the life of an American folk legend who influenced generations of musicians to come. The New York Times, reporting on the phenomenon, described Guthrie's appeal and legacy succinctly: "(Woody Guthrie was) one of the most influential cultural figures of the century. Guthrie inspired Bob Dylan and virtually created the modern folk tradition and singer-songwriter genre, and his music remains as vital today as when he was performing".Born in Oklahoma in 1912, Guthrie spent his early years among the farmers and migrant workers of the dust bowl. As a young man during the Great Depression, he traveled across the country by boxcar with his guitar, composing the indelible folk ballads that made him a leader of the politically vital folk movement of the pre-war era. Tragically, the onset of Huntington's disease, gradually diminished his mind, body, and work, and led to his untimely death at the age of 55. Still, Guthrie's life and music have inspired every important folk and folk rock artist since, from Pete Seeger, Bob Dylan, and Joan Baez to Bruce Springsteen, Billy Bragg, and Ani DiFranco.

The Art of Rock: Posters from Presley to Punk


Paul Grushkin - 1984
    King, and Howlin' Wolf; the multicolored psychedelic hallucinations promoting the Grateful Dead, Dylan, and the Doors; the deliciously tasteless art for the Sex Pistols, Crime, and the Clash. From the Red Dog Saloon in San Francisco, where the psychedelic scene started, to CBGB, New York's punk Mecca, and beyond. 1,500 images searched out world-wide from clubs, attics, and bedrooms—as well as more formal collections—are reproduced in their original blazing colors. Replete with firsthand history—including exclusive interviews with scores of insiders, poster artists, musicians, and promoters—this is the ultimate high for the rock music fan, required reading for the poster collector, a treasure trove for the graphic artist, and a riotous feast for anyone who digs pop culture.

Fire in My Belly: Real Cooking


Kevin Gillespie - 2012
    This is truly a book to be cooked from again and again. "Cooking is figuring out the great qualities of any food and making those qualities shine." That's the inspiring message of Fire in My Belly by Top Chef fan favorite Kevin Gillespie. Fire In My Belly celebrates good ingredients with more than 120 hip, accessible recipes presented in a cutting-edge design. This book taps into our national obsession with knowing where our food comes from. Kevin's southern charm, passion, and funny stories guide readers through one-of-a-kind chapters, like "Foods You Thought You Hated," "When I Want to Eat Healthy," "My Version of Southern Food," "World Classics Revisited," and "Junk Food." Fire in My Belly shows cooks what to do with fresh farmers' market foods while providing a backstage pass to the life of a rising culinary star.

Making Music. 74 Creative Strategies for Electronic Music Producers


Dennis DeSantis - 2015
    This site features a selection of chapters from the book.

Envisioning Information


Edward R. Tufte - 1990
    The Whole Earth Review called Envisioning Information a "passionate, elegant revelation."

xUnit Test Patterns: Refactoring Test Code


Gerard Meszaros - 2003
    An effective testing strategy will deliver new functionality more aggressively, accelerate user feedback, and improve quality. However, for many developers, creating effective automated tests is a unique and unfamiliar challenge. xUnit Test Patterns is the definitive guide to writing automated tests using xUnit, the most popular unit testing framework in use today. Agile coach and test automation expert Gerard Meszaros describes 68 proven patterns for making tests easier to write, understand, and maintain. He then shows you how to make them more robust and repeatable--and far more cost-effective. Loaded with information, this book feels like three books in one. The first part is a detailed tutorial on test automation that covers everything from test strategy to in-depth test coding. The second part, a catalog of 18 frequently encountered "test smells," provides trouble-shooting guidelines to help you determine the root cause of problems and the most applicable patterns. The third part contains detailed descriptions of each pattern, including refactoring instructions illustrated by extensive code samples in multiple programming languages. Topics covered includeWriting better tests--and writing them faster The four phases of automated tests: fixture setup, exercising the system under test, result verification, and fixture teardown Improving test coverage by isolating software from its environment using Test Stubs and Mock Objects Designing software for greater testability Using test "smells" (including code smells, behavior smells, and project smells) to spot problems and know when and how to eliminate them Refactoring tests for greater simplicity, robustness, and execution speed This book will benefit developers, managers, and testers working with any agile or conventional development process, whether doing test-driven development or writing the tests last. While the patterns and smells are especially applicable to all members of the xUnit family, they also apply to next-generation behavior-driven development frameworks such as RSpec and JBehave and to other kinds of test automation tools, including recorded test tools and data-driven test tools such as Fit and FitNesse.Visual Summary of the Pattern Language Foreword Preface Acknowledgments Introduction Refactoring a Test PART I: The Narratives Chapter 1 A Brief Tour Chapter 2 Test Smells Chapter 3 Goals of Test Automation Chapter 4 Philosophy of Test Automation Chapter 5 Principles of Test Automation Chapter 6 Test Automation Strategy Chapter 7 xUnit Basics Chapter 8 Transient Fixture Management Chapter 9 Persistent Fixture Management Chapter 10 Result Verification Chapter 11 Using Test Doubles Chapter 12 Organizing Our Tests Chapter 13 Testing with Databases Chapter 14 A Roadmap to Effective Test Automation PART II: The Test Smells Chapter 15 Code Smells Chapter 16 Behavior Smells Chapter 17 Project Smells PART III: The Patterns Chapter 18 Test Strategy Patterns Chapter 19 xUnit Basics Patterns Chapter 20 Fixture Setup Patterns Chapter 21 Result Verification Patterns Chapter 22 Fixture Teardown Patterns Chapter 23 Test Double Patterns Chapter 24 Test Organization Patterns Chapter 25 Database Patterns Chapter 26 Design-for-Testability Patterns Chapter 27 Value Patterns PART IV: Appendixes Appendix A Test Refactorings Appendix B xUnit Terminology Appendix C xUnit Family Members Appendix D Tools Appendix E Goals and Principles Appendix F Smells, Aliases, and Causes Appendix G Patterns, Aliases, and Variations Glossary References Index "

How to Draw: Drawing and Sketching Objects and Environments from Your Imagination


Scott Robertson - 2012
    

Exceptional C++ Style: 40 New Engineering Puzzles, Programming Problems, and Solutions


Herb Sutter - 2004
    This book follows in the tradition of the first two: It delivers new material, organized in bite-sized Items and grouped into themed sections. Readers of the first two books will find some familiar section themes, now including new material, such as exception safety, generic programming, and optimization and memory management techniques. The books overlap in structure and theme, not in content. This book continues the strong emphasis on generic programming and on using the C++ standard library effectively, including coverage of important template and generic programming techniques. Sutter's goal for this third and final book in his set is to present case studies that pull together themes from the previous books. This book also covers important points presented at the C++ Standard Committee where corrections to the Standard have been discussed and accepted.

Music of James Bond


Jon Burlingame - 2012
    In The Music of James Bond, author Jon Burlingame throws open studio and courtroom doors alike to reveal the full and extraordinary history of the soundsof James Bond, spicing the story with a wealth of fascinating and previously undisclosed tales.Burlingame devotes a chapter to each Bond film, providing the backstory for the music (including a reader-friendly analysis of each score) from the last-minute creation of the now-famous James Bond Theme in Dr. No to John Barry's trend-setting early scores for such films as Goldfinger andThunderball. We learn how synthesizers, disco and modern electronica techniques played a role in subsequent scores, and how composer David Arnold reinvented the Bond sound for the 1990s and beyond.The book brims with behind-the-scenes anecdotes. Burlingame examines the decades-long controversy over authorship of the Bond theme; how Frank Sinatra almost sang the title song for Moonraker; and how top artists like Shirley Bassey, Tom Jones, Paul McCartney, Carly Simon, Duran Duran, GladysKnight, Tina Turner, and Madonna turned Bond songs into chart-topping hits. The author shares the untold stories of how Eric Clapton played guitar for Licence to Kill but saw his work shelved, and how Amy Winehouse very nearly co-wrote and sang the theme for Quantum of Solace.New interviews with many Bond songwriters and composers, coupled with extensive research as well as fascinating and previously undiscovered details--temperamental artists, unexpected hits, and the convergence of great music and unforgettable imagery--make The Music of James Bond a must read for 007buffs and all popular music fans. This paperback edition is brought up-to-date with a new chapter on Skyfall.

Get Your Hands Dirty on Clean Architecture: A hands-on guide to creating clean web applications with code examples in Java


Tom Hombergs - 2019
    

The Jazz Book: From Ragtime to Fusion and Beyond


Joachim-Ernst Berendt - 1953
    The most comprehensive interpretive history of jazz available in one volume, this book contains a survey of the past and current styles, elements, instruments, musicians, singers, and big bands of jazz.

Building Construction Handbook


Roy Chudley - 1988
    It is full of detailed drawings that clearly illustrate the construction of building elements. The principles and processes of construction are explained with the concepts of design included where appropriate. Extensive coverage of building construction practice and techniques, representing both traditional procedures and modern developments, are also included to provide the most comprehensive and easy to understand guide to building construction. The new edition has been reviewed and updated and includes additional material on energy conservation, sustainable construction, environmental and green building issues. Further details of fire protection to elements of construction are provided.Building Construction Handbook is an essential text for undergraduate and vocational students on a wide range of courses including NVQ and BTEC National, through Higher National Certificate and Diploma to Foundation and three-year Degree level. It is also a useful practice reference for building designers, contractors and others engaged in the construction industry. It is ideal for students on all construction courses. The topics are presented concisely in plain language and with clear drawings. It incorporates recent revisions to Building and Construction Regulations.

Analysis Patterns: Reusable Object Models


Martin Fowler - 1996
    In Analysis Patterns: Reusable Object Models, Martin Fowler focuses on the end result of object-oriented analysis and design - the models themselves. He shares with you his wealth of object modeling experience and his keen eye for identifying repeating problems and transforming them into reusable models. Analysis Patterns provides a catalogue of patterns that have emerged in a wide range of domains including trading, measurement, accounting and organizational relationships. Recognizing that conceptual patterns cannot exist in isolation, the author also presents a series of support patterns that discuss how to turn conceptual models into software that in turn fits into an architecture for a large information system. Included in each pattern is the reasoning behind their design, rules for when they should and should not be used, and tips for implementation. The examples presented in this book comprise a cookbook of useful models and insight into the skill of reuse that will improve analysis, modeling and implementation.