Code Complete


Steve McConnell - 1993
    Now this classic book has been fully updated and revised with leading-edge practices--and hundreds of new code samples--illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. No matter what your experience level, development environment, or project size, this book will inform and stimulate your thinking--and help you build the highest quality code. Discover the timeless techniques and strategies that help you: Design for minimum complexity and maximum creativity Reap the benefits of collaborative development Apply defensive programming techniques to reduce and flush out errors Exploit opportunities to refactor--or evolve--code, and do it safely Use construction practices that are right-weight for your project Debug problems quickly and effectively Resolve critical construction issues early and correctly Build quality into the beginning, middle, and end of your project

The Birth of Korean Cool: How One Nation is Conquering the World Through Pop Culture


Euny Hong - 2014
    But the song's international popularity is no passing fad. "Gangnam Style" is only one tool in South Korea's extraordinarily elaborate and effective strategy to become a major world superpower by first becoming the world's number one pop culture exporter.As a child, Euny Hong moved from America to the Gangnam neighbourhood in Seoul. She was a witness to the most accelerated part of South Korea's economic development, during which time it leapfrogged from third-world military dictatorship to first-world liberal democracy on the cutting edge of global technology.Euny Hong recounts how South Korea vaulted itself into the twenty-first century, becoming a global leader in business, technology, education, and pop culture. Featuring lively, in-depth reporting and numerous interviews with Koreans working in all areas of government and society, The Birth of Korean Cool reveals how a really uncool country became cool, and how a nation that once banned miniskirts, long hair on men, and rock ‘n' roll could come to mass produce boy bands, soap operas, and the world's most important smart phone.

Writing to Learn: How to Write--And Think--Clearly about Any Subject at All


William Zinsser - 1988
    This is an essential book for everyone who wants to write clearly about any subject and use writing as a means of learning.

The Story of Art


E.H. Gombrich - 1950
    Attracted by the simplicity and clarity of his writing, readers of all ages and backgrounds have found in Professor Gombrich a true master, and one who combines knowledge and wisdom with a unique gift for communicating his deep love of the subject. The Story of Art, one of the most famous and popular books on art ever written, has been a world bestseller for over four decades. Attracted by the simplicity and clarity of his writing, readers of all ages and backgrounds have found in Professor Gombrich a true master, and one who combines knowledge and wisdom with a unique gift for communicating his deep love of the subject.For the first time in many years the book has been completely redesigned. The illustrations, now in colour throughout, have all been improved and reoriginated, and include six fold-outs. The text has been revised and updated where appropriate, and a number of significant new artists have been incorporated. The bibliographies have been expanded and updated, and the maps and charts redrawn. The Story of Art has always been admired for two key qualities: it is a pleasure to read and a pleasure to handle. In these respects the new edition is true to its much-loved predecessors: the text runs as smoothly as ever and the improved illustrations are always on the page where the reader needs them. In its new edition, this classic work continues its triumphant progress tirelessly for yet another generation, to remain the title of first choice for any newcomer to art or the connoisseur. The Story of Art has always been admired for two key qualities: it is a pleasure to read and a pleasure to handle. In these respects the new edition is true to its much-loved predecessors: the text runs as smoothly as ever and the improved illustrations are always on the page where the reader needs them. In its new edition, this classic work continues its triumphant progress tirelessly for yet another generation, to remain the title of first choice for any newcomer to art or the connoisseur.

The Real North Korea: Life and Politics in the Failed Stalinist Utopia


Andrei Lankov - 2013
    A native of the former Soviet Union, he lived as an exchange student in North Korea in the 1980s. He has studied it for his entire career, using his fluency in Korean and personal contacts to build a rich, nuanced understanding. In The Real North Korea, Lankov substitutes cold, clear analysis for the overheated rhetoric surrounding this opaque police state. After providing an accessible history of the nation, he turns his focus to what North Korea is, what its leadership thinks, and how its people cope with living in such an oppressive and poor place. He argues that North Korea is not irrational, and nothing shows this better than its continuing survival against all odds. A living political fossil, it clings to existence in the face of limited resources and a zombie economy, manipulating great powers despite its weakness. Its leaders are not ideological zealots or madmen, but perhaps the best practitioners of Machiavellian politics that can be found in the modern world. Even though they preside over a failed state, they have successfully used diplomacy-including nuclear threats-to extract support from other nations. But while the people in charge have been ruthless and successful in holding on to power, Lankov goes on to argue that this cannot continue forever, since the old system is slowly falling apart. In the long run, with or without reform, the regime is unsustainable. Lankov contends that reforms, if attempted, will trigger a dramatic implosion of the regime. They will not prolong its existence. Based on vast expertise, this book reveals how average North Koreans live, how their leaders rule, and how both survive.

Love Letters of Great Men


Ursula Doyle - 2008
    However, since all of the letters referenced in the film did exist, we decided to publish this gorgeous keepsake ourselves.Love Letters of Great Men follows hot on the heels of the film and collects together some of history's most romantic letters from the private papers of Beethoven, Mark Twain, Mozart, and Lord Byron. For some of these great men, love is a delicious poison (William Congreve); for others, a nice soft wife on a sofa with good fire, & books & music (Charles Darwin). Love can scorch like the heat of the sun (Henry VIII), or penetrate the depths of one's heart like a cooling rain (Flaubert). Every shade of love is here, from the exquisite eloquence of Oscar Wilde and the simple devotion of Robert Browning, to the wonderfully modern misery of the Roman Pliny the Younger, losing himself in work to forget how much he misses his beloved wife, Calpurnia.Taken together, these letters show that perhaps men haven't changed all that much over the last 2,000 years--passion, jealousy, hope and longing still rule their hearts and minds. In an age of e-mail and texted i luv us, this timeless and unique collection reminds us that nothing can compare to the simple joy of sitting down to read a letter from the one you love.

Into the Woods: A Five Act Journey Into Story


John Yorke - 2013
    Many of us love to tell them, and even dream of making a living from it too. But what is a story? Hundreds of books about screenwriting and storytelling have been written, but none of them ask 'Why?' Why do we tell stories? And why do all stories function in an eerily similar way? John Yorke has been telling stories almost his entire adult life, and the more he has done it, the more he has asked himself why? Every great thinker or writer has their theories: Aristotle, David Hare, Lajos Egri, Robert McKee, Gustav Freytag, David Mamet, Christopher Booker, Charlie Kaufman, William Goldman and Aaron Sorkin - all have offered insightful and illuminating answers. Here, John Yorke draws on these figures and more as he takes us on a historical, philosophical, scientific and psychological journey to the heart of all storytelling.What he reveals is that there truly is a unifying shape to narrative - one that echoes the great fairytale journey into the woods, and one, like any great art, that comes from deep within. Much more than a 'how to write' book, Into the Woods is an exploration of this fundamental structure underneath all narrative forms, from film and television to theatre and novel-writing. With astonishing detail and wisdom, John Yorke explains to us a phenomenon that, whether it is as a simple fable, or a big-budget 3D blockbuster, most of us experience almost every day of our lives.

The Sherlock Holmes Book: Big Ideas Simply Explained


Leslie S. Klinger - 1998
    Stories include at-a-glance flowcharts that show how Holmes reaches his conclusions through deductive reasoning, and character guides provide handy reference for readers and an invaluable resource for fans of the Sherlock Holmes films and TV series.The Sherlock Holmes Book holds a magnifying glass to the world of Sir Arthur Conan Doyle's legendary detective.

The Pig That Wants to Be Eaten: 100 Experiments for the Armchair Philosopher


Julian Baggini - 2005
    Taking examples from sources as diverse as Plato and Steven Spielberg, author Julian Baggini presents abstract philosophical issues in concrete terms, suggesting possible solutions while encouraging readers to draw their own conclusions: Lively, clever, and thought-provoking, The Pig That Wants to Be Eaten is a portable feast for the mind that is sure to satisfy any intellectual appetite.

Letters to Milena


Franz Kafka - 1952
    Kafka's Czech translator, she was uniquely able to recognize his complex genius and his even more complex character. For the thirty-six-year-old Kafka, she was "a living fire, such as I have never seen." It was to her that he revealed his most intimate self. It was to her that, after the end of the affair, he entrusted the safekeeping of his diaries.Newly translated, revised, and expanded, this edition contains material previously omitted because of its extreme sensitivity. Also included for the first time are letters and essays by Milena Jesenská, herself a talented writer as well as the recipient of these documents of Kafka's love, anxiety, and despair.

NYC Basic Tips and Etiquette


Nathan W. Pyle - 2013
    Nathan decided to draw his favorite tips and etiquette lessons and post them on the internet, where his 12 original panels went viral immediately and became the basis for this hilarious illustrated book (check out the fully animated ebook, too!).In NYC Basic Tips and Etiquette, Pyle reveals the secrets and unwritten rules for living in and visiting New York including the answers to such burning questions as, which cabs should I try to hail? What is a bodega? Which way is Uptown? Why are there so many doors in the sidewalk? How do I walk on an escalator? Do we need to be touching right now? Where should I inhale or exhale while passing sidewalk garbage? How long should I honk my horn? If New York were a game show, how would I win? What happens when I stand in the bike lane? Who should get the empty subway seats? How do I stay safe during a trash tornado? Each tip is a little story illustrated in simple black and white drawings.Visitors and newcomers to New York will love it because the advice is smart, funny, and not condescending. New Yorkers will love it for its strategic and humorous approach to mastering the daily chaos of the city.

The Algorithm Design Manual


Steven S. Skiena - 1997
    Drawing heavily on the author's own real-world experiences, the book stresses design and analysis. Coverage is divided into two parts, the first being a general guide to techniques for the design and analysis of computer algorithms. The second is a reference section, which includes a catalog of the 75 most important algorithmic problems. By browsing this catalog, readers can quickly identify what the problem they have encountered is called, what is known about it, and how they should proceed if they need to solve it. This book is ideal for the working professional who uses algorithms on a daily basis and has need for a handy reference. This work can also readily be used in an upper-division course or as a student reference guide. THE ALGORITHM DESIGN MANUAL comes with a CD-ROM that contains: * a complete hypertext version of the full printed book. * the source code and URLs for all cited implementations. * over 30 hours of audio lectures on the design and analysis of algorithms are provided, all keyed to on-line lecture notes.

Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)


Michael T. Nygard - 2007
    Did you design your system to survivef a sudden rush of visitors from Digg or Slashdot? Or an influx of real world customers from 100 different countries? Are you ready for a world filled with flakey networks, tangled databases, and impatient users?If you're a developer and don't want to be on call for 3AM for the rest of your life, this book will help.In Release It!, Michael T. Nygard shows you how to design and architect your application for the harsh realities it will face. You'll learn how to design your application for maximum uptime, performance, and return on investment.Mike explains that many problems with systems today start with the design.

On Monsters: An Unnatural History of Our Worst Fears


Stephen T. Asma - 2009
    Beginning at the time of Alexander the Great, the monsters come fast and furious--Behemoth and Leviathan, Gog and Magog, Satan and his demons, Grendel and Frankenstein, circus freaks and headless children, right up to the serial killers and terrorists of today and the post-human cyborgs oftomorrow. Monsters embody our deepest anxieties and vulnerabilities, Asma argues, but they also symbolize the mysterious and incoherent territory beyond the safe enclosures of rational thought. Exploring sources as diverse as philosophical treatises, scientific notebooks, and novels, Asma unravelstraditional monster stories for the clues they offer about the inner logic of an era's fears and fascinations. In doing so, he illuminates the many ways monsters have become repositories for those human qualities that must be repudiated, externalized, and defeated.

Fluent Python: Clear, Concise, and Effective Programming


Luciano Ramalho - 2015
    With this hands-on guide, you'll learn how to write effective, idiomatic Python code by leveraging its best and possibly most neglected features. Author Luciano Ramalho takes you through Python's core language features and libraries, and shows you how to make your code shorter, faster, and more readable at the same time.Many experienced programmers try to bend Python to fit patterns they learned from other languages, and never discover Python features outside of their experience. With this book, those Python programmers will thoroughly learn how to become proficient in Python 3.This book covers:Python data model: understand how special methods are the key to the consistent behavior of objectsData structures: take full advantage of built-in types, and understand the text vs bytes duality in the Unicode ageFunctions as objects: view Python functions as first-class objects, and understand how this affects popular design patternsObject-oriented idioms: build classes by learning about references, mutability, interfaces, operator overloading, and multiple inheritanceControl flow: leverage context managers, generators, coroutines, and concurrency with the concurrent.futures and asyncio packagesMetaprogramming: understand how properties, attribute descriptors, class decorators, and metaclasses work"