Wizard: The Life and Times of Nikola Tesla: Biography of a Genius


Marc J. Seifer - 1996
    Based on original material and previously unavailable documents, this acclaimed book is the definitive biography of the man considered by many to be the founding father of modern electrical technology. Among Tesla's creations were the channeling of alternating current, fluorescent and neon lighting, wireless telegraphy, and the giant turbines that harnessed the power of Niagara Falls.

The Final Hours of Portal 2


Geoff Keighley - 2011
    Journalist Geoff Keighley was granted unprecedented “fly on the wall” access to Valve over the past three years to create this story. From the hush-hush Portal prequel that was shelved to the last minute scramble to complete the game’s story, The Final Hours of Portal 2 is a gripping and dramatic story. Please note the Kindle version does not include as many photos or the videos that are available in the iPad version.

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.

1,227 QI Facts to Blow Your Socks Off


John Lloyd - 2012
    We also write books and newspaper columns; run a thriving website, a Facebook page, a Twitter feed; and produce an iPhone App and a sister Radio 4 programme. At the core of what we do is the astonishing fact - painstakingly researched and distilled to a brilliant and shocking clarity. In Einstein's words: 'Everything should be as simple as possible, but not simpler.' Did you know that: cows moo in regional accents; the entire internet weighs less than a grain of sand; the dialling code from Britain to Russia is 007; potatoes have more chromosomes than human beings; the London Underground has made more money from its famous map than it has from running trains; Tintin is called Tantan in Japanese because TinTin is pronounced 'Chin chin' and means penis; the water in the mouth of a blue whale weighs more than its body; Scotland has twice as many pandas as Conservative MPs; Saddam's bunker was designed by the grandson of the woman who built Hitler's bunker; Under the Wildlife and Countryside Act of 1981, it is explicitly illegal in Britain to use a machinegun to kill a hedgehog. 1,227 QI Facts To Blow Your Socks Off will make you look at the universe (and your socks) in an alarming new way.

Applied Cryptography: Protocols, Algorithms, and Source Code in C


Bruce Schneier - 1993
    … The book the National Security Agency wanted never to be published." –Wired Magazine "…monumental… fascinating… comprehensive… the definitive work on cryptography for computer programmers…" –Dr. Dobb's Journal"…easily ranks as one of the most authoritative in its field." —PC Magazine"…the bible of code hackers." –The Millennium Whole Earth CatalogThis new edition of the cryptography classic provides you with a comprehensive survey of modern cryptography. The book details how programmers and electronic communications professionals can use cryptography—the technique of enciphering and deciphering messages-to maintain the privacy of computer data. It describes dozens of cryptography algorithms, gives practical advice on how to implement them into cryptographic software, and shows how they can be used to solve security problems. Covering the latest developments in practical cryptographic techniques, this new edition shows programmers who design computer applications, networks, and storage systems how they can build security into their software and systems. What's new in the Second Edition? * New information on the Clipper Chip, including ways to defeat the key escrow mechanism * New encryption algorithms, including algorithms from the former Soviet Union and South Africa, and the RC4 stream cipher * The latest protocols for digital signatures, authentication, secure elections, digital cash, and more * More detailed information on key management and cryptographic implementations

The Upstarts: How Uber, Airbnb, and the Killer Companies of the New Silicon Valley Are Changing the World


Brad Stone - 2017
    Uber and Airbnb are household names: redefining neighbourhoods, challenging the way governments regulate business and changing the way we travel.In the spirit of iconic Silicon Valley renegades like Steve Jobs and Bill Gates, a new generation of entrepreneurs is sparking yet another cultural upheaval through technology. They are among the Upstarts, idiosyncratic founders with limitless drive and an abundance of self-confidence. Young, hungry and brilliant, they are rewriting the traditional rules of business, changing our day-to-day lives and often sidestepping serious ethical and legal obstacles in the process.The Upstarts is the definitive account of a dawning age of tenacity, creativity, conflict and wealth. In Brad Stone’s highly anticipated and riveting account of the most radical companies of the new Silicon Valley, we find out how it all started, and how the world is wildly different than it was ten years ago.

The Stolen Throne


David Gaider - 2009
    Surrounded by spies and traitors, Maric must find a way to not only survive but achieve his ultimate destiny: Ferelden’s freedom and the return of his line to the stolen throne.

Gamish: A Graphic History of Gaming


Edward Ross - 2020
    For fans of gaming, this is the perfect read. For those new to gaming, it is the perfect introduction' The ScotsmanA thrilling illustrated journey through the history of video games and what they really mean to usPac-Man. Mario. Minecraft. Doom.Ever since he first booted up his brother's dusty old Atari, comic artist Edward Ross has been hooked on video games. Years later, he began to wonder: what makes games so special? Why do we play? And how do games shape the world we live in?This lovingly illustrated book takes us through the history of video games, from the pioneering prototypes of the 1950s to the modern era of blockbuster hits and ingenious indie gems. Exploring the people and politics behind one of the world's most exciting art-forms, Gamish is a love letter to something that has always been more than just a game.

Life in Code: A Personal History of Technology


Ellen Ullman - 2017
    In 1997, she wroteClose to the Machine, the now classic and still definitive account of life as a coder at the birth of what would be a sweeping technological, cultural, and financial revolution.The intervening twenty years has seen, among other things, the rise of the Internet, the ubiquity of once unimaginably powerful computers, and the thorough transformation of our economy and society—as Ullman’s clique of socially awkward West Coast geeks became our new elite, elevated for and insulated by a technical mastery that few could achieve.In Life in Code, Ullman presents a series of essays that unlock and explain—and don’t necessarily celebrate—how we got to now, as only she can, with a fluency and expertise that’s unusual in someone with her humanistic worldview, and with the sharp insight and brilliant prose that are uniquely her own. Life in Code is an essential text toward our understanding of the last twenty years—and the next twenty.

Python Crash Course: A Hands-On, Project-Based Introduction to Programming


Eric Matthes - 2015
    You'll also learn how to make your programs interactive and how to test your code safely before adding it to a project. In the second half of the book, you'll put your new knowledge into practice with three substantial projects: a Space Invaders-inspired arcade game, data visualizations with Python's super-handy libraries, and a simple web app you can deploy online.As you work through Python Crash Course, you'll learn how to: Use powerful Python libraries and tools, including matplotlib, NumPy, and PygalMake 2D games that respond to keypresses and mouse clicks, and that grow more difficult as the game progressesWork with data to generate interactive visualizationsCreate and customize simple web apps and deploy them safely onlineDeal with mistakes and errors so you can solve your own programming problemsIf you've been thinking seriously about digging into programming, Python Crash Course will get you up to speed and have you writing real programs fast. Why wait any longer? Start your engines and code!

The Snakehead: An Epic Tale of the Chinatown Underworld and the American Dream


Patrick Radden Keefe - 2009
    Like other immigrant groups before them, they showed up with little money but with an intense work ethic and an unshakeable belief in the promise of the United States. Many of them lived in a world outside the law, working in a shadow economy overseen by the ruthless gangs that ruled the narrow streets of New York’s Chinatown.The figure who came to dominate this Chinese underworld was a middle-aged grandmother known as Sister Ping. Her path to the American dream began with an unusual business run out of a tiny noodle store on Hester Street. From her perch above the shop, Sister Ping ran a full-service underground bank for illegal Chinese immigrants. But her real business-a business that earned an estimated $40 million-was smuggling people. As a “snakehead,” she built a complex—and often vicious—global conglomerate, relying heavily on familial ties, and employing one of Chinatown's most violent gangs to protect her power and profits. Like an underworld CEO, Sister Ping created an intricate smuggling network that stretched from Fujian Province to Hong Kong to Burma to Thailand to Kenya to Guatemala to Mexico. Her ingenuity and drive were awe-inspiring both to the Chinatown community—where she was revered as a homegrown Don Corleone—and to the law enforcement officials who could never quite catch her. Indeed, Sister Ping’s empire only came to light in 1993 when the Golden Venture, a ship loaded with 300 undocumented immigrants, ran aground off a Queens beach. It took New York’s fabled “Jade Squad” and the FBI nearly ten years to untangle the criminal network and home in on its unusual mastermind.THE SNAKEHEAD is a panoramic tale of international intrigue and a dramatic portrait of the underground economy in which America’s twelve million illegal immigrants live. Based on hundreds of interviews, Patrick Radden Keefe’s sweeping narrative tells the story not only of Sister Ping, but of the gangland gunslingers who worked for her, the immigration and law enforcement officials who pursued her, and the generation of penniless immigrants who risked death and braved a 17,000 mile odyssey so that they could realize their own version of the American dream. The Snakehead offers an intimate tour of life on the mean streets of Chinatown, a vivid blueprint of organized crime in an age of globalization and a masterful exploration of the ways in which illegal immigration affects us all.www.doubleday.com

I Am Error: The Nintendo Family Computer / Entertainment System Platform


Nathan Altice - 2015
    In the 1987 Nintendo Entertainment System videogame Zelda II: The Adventure of Link, a character famously declared: I AM ERROR. Puzzled players assumed that this cryptic mesage was a programming flaw, but it was actually a clumsy Japanese-English translation of "My Name is Error," a benign programmer's joke. In I AM ERROR Nathan Altice explores the complex material histories of the Nintendo Entertainment System (and its Japanese predecessor, the Family Computer), offering a detailed analysis of its programming and engineering, its expressive affordances, and its cultural significance.Nintendo games were rife with mistranslated texts, but, as Altice explains, Nintendo's translation challenges were not just linguistic but also material, with consequences beyond simple misinterpretation. Emphasizing the technical and material evolution of Nintendo's first cartridge-based platform, Altice describes the development of the Family Computer (or Famicom) and its computational architecture; the "translation" problems faced while adapting the Famicom for the U.S. videogame market as the redesigned Entertainment System; Nintendo's breakthrough console title Super Mario Bros. and its remarkable software innovations; the introduction of Nintendo's short-lived proprietary disk format and the design repercussions on The Legend of Zelda; Nintendo's efforts to extend their console's lifespan through cartridge augmentations; the Famicom's Audio Processing Unit (APU) and its importance for the chiptunes genre; and the emergence of software emulators and the new kinds of play they enabled.

Whisper Mountain


Vivian Higginbotham Nichols - 2017
    Because it was extremely difficult to verbalize the events to her own children years later, her adult family knew very little of the details until 30 years after her passing in 1967. That is when her granddaughter discovered her writings and promised to tell the story of what she endured.

Think Like a Programmer: An Introduction to Creative Problem Solving


V. Anton Spraul - 2012
    In this one-of-a-kind text, author V. Anton Spraul breaks down the ways that programmers solve problems and teaches you what other introductory books often ignore: how to Think Like a Programmer. Each chapter tackles a single programming concept, like classes, pointers, and recursion, and open-ended exercises throughout challenge you to apply your knowledge. You'll also learn how to:Split problems into discrete components to make them easier to solve Make the most of code reuse with functions, classes, and libraries Pick the perfect data structure for a particular job Master more advanced programming tools like recursion and dynamic memory Organize your thoughts and develop strategies to tackle particular types of problems Although the book's examples are written in C++, the creative problem-solving concepts they illustrate go beyond any particular language; in fact, they often reach outside the realm of computer science. As the most skillful programmers know, writing great code is a creative art—and the first step in creating your masterpiece is learning to Think Like a Programmer.

Destiny Grimoire Anthology, Volume I: Dark Mirror


Bungie Inc. - 2018
    The Destiny Grimoire Anthology weaves tales from multiple sources together for the first time, casting new light on Destiny’s most legendary heroes, infamous villains, and their greatest moments of triumph and tragedy.Each unique volume intends to illuminate a facet of the world, and the complete anthology will confirm and challenge players’ thoughts and assumptions on what it means to be a Guardian, offering new and differing perspectives on the cosmic war that rages between the Traveler and its ancient enemies.