Gaudí: An Introduction to His Architecture


Juan Eduardo Cirlot - 1950
    This book brings together twelve years of photographic works dedicated to the architecture of Antoni Gaudi."

The Nature of Technology: What It Is and How It Evolves


W. Brian Arthur - 2009
    Brian Arthur puts forth the first complete theory of the origins and evolution of technology, in a major work that achieves for the invention of new technologies what Darwin’s theory achieved for the emergence of new species. Brian Arthur is a pioneer of complexity theory and the discoverer of the highly influential "theory of increasing returns," which took Silicon Valley by storm, famously explaining why some high-tech companies achieve breakaway success. Now, in this long-awaited and ground-breaking book, he solves the great outstanding puzzle of technology—where do transformative new technologies come from?—putting forth the first full theory of how new technologies emerge and offering a definitive answer to the mystery of why some cultures—Silicon Valley, Cambridge, England in the 1920s—are so extraordinarily inventive. He has discovered that rather than springing from insight moments of individual genius, new technologies arise in a process akin to evolution. Technology evolves by creating itself out of itself, much as a coral reef builds itself from activities of small organisms. Drawing on a wealth of examples, from the most ancient to cutting-edge inventions of today, Arthur takes readers on a delightful intellectual journey, bringing to life the wonders of this process of technological evolution. The Nature of Technology is the work of one of our greatest thinkers at the top of his game, composing a classic for our times that is sure to generate wide acclaim.

The Language of Cities


Deyan Sudjic - 2016
    So how do we define the city as it evolves in the 21st century? Drawing examples from across the globe, Deyan Sudjic decodes the underlying forces that shape our cities, such as resources and land, to the ideas that shape conscious elements of design, whether of buildings or of space. Erudite and entertaining, he considers the differences between capital cities and the rest to understand why it is that we often feel more comfortable in our identities as Londoners, Muscovites, or Mumbaikars than in our national identities.

Where the Wild Things Were: Life, Death, and Ecological Wreckage in a Land of Vanishing Predators


William Stolzenburg - 2008
    Not so anymore. All but exterminated, these predators of the not-too-distant past have been reduced to minor players of the modern era. And what of it? Wildlife journalist William Stolzenburg follows in the wake of nature's topmost carnivores, and finds chaos in their absence.From the brazen mobs of deer and marauding raccoons of backyard America to streamsides of Yellowstone National Park crushed by massive herds of elk; from urchin-scoured reefs in the North Pacific to ant-devoured islands in Venezuela, Stolzenburg leads a startling tour through bizarre, impoverished landscapes of pest and plague. For anyone who has seldom given thought to the meat-eating beasts so recently missing from the web of life, here is a world of reason to think again.

The Global Forest


Diana Beresford-Kroeger - 2010
    In this new book, she skillfully weaves together ecology, ethnobotany, horticulture, spirituality, science, and alternative medicine to capture the magic spell that trees cast over us, from their untapped ecological and pharmaceutical potential to the roles they have played in our cultural heritage. Trees not only breathe and communicate; they also reproduce, provide shelter, medicine, and food, and connect disparate elements of the natural world. In celebrating forests' function and beauty, Beresford-Kroeger warns what a deforested world would look like. Her revolutionary bioplan proposes how trees can be planted in urban and rural areas to promote health and counteract pollution and global warming, maintaining biodiversity in the face of climate change. Presented in short interconnected essays, "The Global Forest" draws from ancient storytelling traditions to present an unforgettable work of natural history. Beresford-Kroeger is an imaginative thinker who writes with the precision of a scientist and the lyricism of a poet. Her indisputable passion for her subject matter will inspire readers to look at trees with newfound awe."

Consilience: The Unity of Knowledge


Edward O. Wilson - 1998
    In Consilience  (a word that originally meant "jumping together"), Edward O. Wilson renews the Enlightenment's search for a unified theory of knowledge in disciplines that range from physics to biology, the social sciences and the humanities.Using the natural sciences as his model, Wilson forges dramatic links between fields. He explores the chemistry of the mind and the genetic bases of culture. He postulates the biological principles underlying works of art from cave-drawings to Lolita. Presenting the latest findings in prose of wonderful clarity and oratorical eloquence, and synthesizing it into a dazzling whole, Consilience is science in the path-clearing traditions of Newton, Einstein, and Richard Feynman.

Agile Estimating and Planning


Mike Cohn - 2005
    In this book, Agile Alliance cofounder Mike Cohn discusses the philosophy of agile estimating and planning and shows you exactly how to get the job done, with real-world examples and case studies.Concepts are clearly illustrated and readers are guided, step by step, toward how to answer the following questions: What will we build? How big will it be? When must it be done? How much can I really complete by then? You will first learn what makes a good plan-and then what makes it agile.Using the techniques in Agile Estimating and Planning , you can stay agile from start to finish, saving time, conserving resources, and accomplishing more. Highlights include:Why conventional prescriptive planning fails and why agile planning works How to estimate feature size using story points and ideal days--and when to use each How and when to re-estimate How to prioritize features using both financial and nonfinancial approaches How to split large features into smaller, more manageable ones How to plan iterations and predict your team's initial rate of progress How to schedule projects that have unusually high uncertainty or schedule-related risk How to estimate projects that will be worked on by multiple teams Agile Estimating and Planning supports any agile, semiagile, or iterative process, including Scrum, XP, Feature-Driven Development, Crystal, Adaptive Software Development, DSDM, Unified Process, and many more. It will be an indispensable resource for every development manager, team leader, and team member.

The New Urban Crisis: How Our Cities Are Increasing Inequality, Deepening Segregation, and Failing the Middle Class-and What We Can Do About It


Richard Florida - 2017
    And yet all is not well, Richard Florida argues in The New Urban Crisis. Florida, one of the first scholars to anticipate this back-to-the-city movement in his groundbreaking The Rise of the Creative Class, demonstrates how the same forces that power the growth of the world's superstar cities also generate their vexing challenges: gentrification, unaffordability, segregation, and inequality. Meanwhile, many more cities still stagnate, and middle-class neighborhoods everywhere are disappearing. Our winner-take-all cities are just one manifestation of a profound crisis in today's urbanized knowledge economy. A bracingly original work of research and analysis, The New Urban Crisis offers a compelling diagnosis of our economic ills and a bold prescription for more inclusive cities capable of ensuring growth and prosperity for all.

The Science Book: Big Ideas Simply Explained


Rob Scott Colson - 2014
     The Science Book covers every area of science--astronomy, biology, chemistry, geology, math, and physics, and brings the greatest scientific ideas to life with fascinating text, quirky graphics, and pithy quotes.

Cows Save the Planet: And Other Improbable Ways of Restoring Soil to Heal the Earth


Judith D. Schwartz - 2013
    Schwartz looks at soil as a crucible for our many overlapping environmental, economic, and social crises. Schwartz reveals that for many of these problems--climate change, desertification, biodiversity loss, droughts, floods, wildfires, rural poverty, malnutrition, and obesity--there are positive, alternative scenarios to the degradation and devastation we face. In each case, our ability to turn these crises into opportunities depends on how we treat the soil.Drawing on the work of thinkers and doers, renegade scientists and institutional whistleblowers from around the world, Schwartz challenges much of the conventional thinking about global warming and other problems. For example, land can suffer from undergrazing as well as overgrazing, since certain landscapes, such as grasslands, require the disturbance from livestock to thrive. Regarding climate, when we focus on carbon dioxide, we neglect the central role of water in soil--"green water"--in temperature regulation. And much of the carbon dioxide that burdens the atmosphere is not the result of fuel emissions, but from agriculture; returning carbon to the soil not only reduces carbon dioxide levels but also enhances soil fertility.Cows Save the Planet is at once a primer on soil's pivotal role in our ecology and economy, a call to action, and an antidote to the despair that environmental news so often leaves us with.

EcoCities: Rebuilding Cities in Balance with Nature


Richard Register - 2001
    So if we are to address the problems of environmental deterioration and peak oil adequately, the city has to be a major focus of attention.Ecocities is about re-building cities and towns based on ecological principles for the long term sustainability, cultural vitality and health of the Earth’s biosphere. Unique in the literature is the book’s insight that the form of the city really matters – and that it is within our ability to change it, and crucial that we do. Further, that the ecocity within its bioregion is comprehensible and do-able, and can produce a healthy and potentially happy future.Ecocities describes the place of the city in evolution, nature and history. It pays special attention to the key question of accessibility and transportation, and outlines design principles for the ecocity. The reader is encouraged to plunge in to its economics and politics: the kinds of businesses, planning and leadership required. The book then outlines the tools by which a gradual transition to the ecocity could be accomplished. Throughout, this new edition is generously illustrated with the author’s own inspired visions of what such rebuilt cities might actually look like.Richard Register is one of the world's great theorists and authors in ecological city design and planning. The founder of Urban Ecology and Ecocity Builders, he convened the first International Ecocity Conference in 1990, lectures around the world, and has authored two previous books, as well as an earlier edition of Ecocities.

The Age of Spiritual Machines: When Computers Exceed Human Intelligence


Ray Kurzweil - 1998
    Now he offers a framework for envisioning the twenty-first century--an age in which the marriage of human sensitivity and artificial intelligence fundamentally alters and improves the way we live. Kurzweil's prophetic blueprint for the future takes us through the advances that inexorably result in computers exceeding the memory capacity and computational ability of the human brain by the year 2020 (with human-level capabilities not far behind); in relationships with automated personalities who will be our teachers, companions, and lovers; and in information fed straight into our brains along direct neural pathways. Optimistic and challenging, thought-provoking and engaging, The Age of Spiritual Machines is the ultimate guide on our road into the next century.

Game Programming Patterns


Robert Nystrom - 2011
    Commercial game development expert Robert Nystrom presents an array of general solutions to problems encountered in game development. For example, you'll learn how double-buffering enables a player to perceive smooth and realistic motion, and how the service locator pattern can help you provide access to services such as sound without coupling your code to any particular sound driver or sound hardware. Games have much in common with other software, but also a number of unique constraints. Some of the patterns in this book are well-known in other domains of software development. Other of the patterns are unique to gaming. In either case, Robert Nystrom bridges from the ivory tower world of software architecture to the in-the-trenches reality of hardcore game programming. You'll learn the patterns and the general problems that they solve. You'll come away able to apply powerful and reusable architectural solutions that enable you to produce higher quality games with less effort than before. Applies classic design patterns to game programming. Introduces new patterns specific to game programming. Brings abstract software architecture down to Earth with approachable writing and an emphasis on simple code that shows each pattern in practice. What you'll learn Overcome architectural challenges unique to game programming Apply lessons from the larger software world to games. Tie different parts of a game (graphics, sound, AI) into a cohesive whole. Create elegant and maintainable architecture. Achieve good, low-level performance. Gain insight into professional, game development. Who this book is forGame Programming Patterns is aimed at professional game programmers who, while successful in shipping games, are frustrated at how hard it sometimes is to add and modify features when a game is under development. Game Programming Patterns shows how to apply modern software practices to the problem of game development while still maintaining the blazing-fast performance demanded by hard-core gamers. Game Programming Patterns also appeals to those learning about game programming in their spare time. Hobbyists and aspiring professionals alike will find much to learn in this book about pathfinding, collision detection, and other game-programming problem domains.

Design Patterns: Elements of Reusable Object-Oriented Software


Erich Gamma - 1994
    Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves.The authors begin by describing what patterns are and how they can help you design object-oriented software. They then go on to systematically name, explain, evaluate, and catalog recurring designs in object-oriented systems. With Design Patterns as your guide, you will learn how these important patterns fit into the software development process, and how you can leverage them to solve your own design problems most efficiently. Each pattern describes the circumstances in which it is applicable, when it can be applied in view of other design constraints, and the consequences and trade-offs of using the pattern within a larger design. All patterns are compiled from real systems and are based on real-world examples. Each pattern also includes code that demonstrates how it may be implemented in object-oriented programming languages like C++ or Smalltalk.

Streetfight: Handbook for an Urban Revolution


Janette Sadik-Khan - 2016
    Her approach was dramatic and effective: Simply painting a part of the street to make it into a plaza or bus lane not only made the street safer, but it also lessened congestion and increased foot traffic, which improved the bottom line of businesses. Real-life experience confirmed that if you know how to read the street, you can make it function better by not totally reconstructing it but by reallocating the space that’s already there.      Breaking the street into its component parts, Streetfight demonstrates, with step-by-step visuals, how to rewrite the underlying “source code” of a street, with pointers on how to add protected bike paths, improve crosswalk space, and provide visual cues to reduce speeding. Achieving such a radical overhaul wasn’t easy, and Streetfight pulls back the curtain on the battles Sadik-Khan won to make her approach work. She includes examples of how this new way to read the streets has already made its way around the world, from pocket parks in Mexico City and Los Angeles to more pedestrian-friendly streets in Auckland and Buenos Aires, and innovative bike-lane designs and plazas in Austin, Indianapolis, and San Francisco. Many are inspired by the changes taking place in New York City and are based on the same techniques. Streetfight deconstructs, reassembles, and reinvents the street, inviting readers to see it in ways they never imagined.