Code: The Hidden Language of Computer Hardware and Software


Charles Petzold - 1999
    And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries. Using everyday objects and familiar language systems such as Braille and Morse code, author Charles Petzold weaves an illuminating narrative for anyone who’s ever wondered about the secret inner life of computers and other smart machines. It’s a cleverly illustrated and eminently comprehensible story—and along the way, you’ll discover you’ve gained a real context for understanding today’s world of PCs, digital media, and the Internet. No matter what your level of technical savvy, CODE will charm you—and perhaps even awaken the technophile within.

Black Hawk Down: A Story of Modern War


Mark Bowden - 1999
    soldiers were dropped by helicopter into a teeming market in the heart of Mogadishu, Somalia, to abduct two top lieutenants of a Somali warlord. The action was supposed to take an hour. Instead, they spent a long and terrible night fighting thousands of armed Somalis. By morning, eighteen Americans were dead, and more than seventy badly injured. Mark Bowden's gripping narrative is one of the most exciting accounts of modern war ever written--a riveting story that captures the heroism, courage and brutality of battle.

The Two-Ocean War


Samuel Eliot Morison - 1963
    naval operations in World War II. Morison was a distinguished historian, a former Trumbull Professor of American History at Harvard University. But he also wrote as a participant in many of the events described in this volume: he served on eleven different ships during the war, emerging as a captain with seven battle stars on his service ribbons, having gone to sea specifically to be able to write in contact with the events covered. Fully illustrated with 35 photographs and 54 charts and maps of key engagements, this is a blazing record of the action from Pearl Harbor to the long war of attrition between submarines and convoys in the Atlantic, through Midway and Guadalcanal, to the invasion of continental Europe, to Okinawa, Leyte, and the final grudging surrender of the Japanese. Morison's narrative is rich enough to reveal all levels of each wartime encounter, dramatizing the strategic arguments that went on between Churchill and King, between MacArthur and Nimitz, as well as highlighting the glory of individual feats of arms. The Two-Ocean War is a truly outstanding contribution to military history.

JavaScript: The Good Parts


Douglas Crockford - 2008
    This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole--a subset you can use to create truly extensible and efficient code.Considered the JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScript an outstanding object-oriented programming language-ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. Unfortunately, these good ideas are mixed in with bad and downright awful ideas, like a programming model based on global variables.When Java applets failed, JavaScript became the language of the Web by default, making its popularity almost completely independent of its qualities as a programming language. In JavaScript: The Good Parts, Crockford finally digs through the steaming pile of good intentions and blunders to give you a detailed look at all the genuinely elegant parts of JavaScript, including:SyntaxObjectsFunctionsInheritanceArraysRegular expressionsMethodsStyleBeautiful featuresThe real beauty? As you move ahead with the subset of JavaScript that this book presents, you'll also sidestep the need to unlearn all the bad parts. Of course, if you want to find out more about the bad parts and how to use them badly, simply consult any other JavaScript book.With JavaScript: The Good Parts, you'll discover a beautiful, elegant, lightweight and highly expressive language that lets you create effective code, whether you're managing object libraries or just trying to get Ajax to run fast. If you develop sites or applications for the Web, this book is an absolute must.

The Morality of War


Brian Orend - 2006
    It moves far beyond the review of the standard just war categories to deal comprehensively with the new challenges of the conflict with terrorism. It thoughtfully reviews every major military conflict of the past few decades, mining them for implications of the evolving tradition of just war thinking. It concludes with a critical engagement with the major alternatives to just war thinking: pacifism and 'realism.' It is, in short, the most comprehensive and thoughtful assessment of all aspects of just war since Michael Walzer's classic Just and Unjust Wars." - Martin L. Cook, United States Air Force Academy

HTML and CSS: Design and Build Websites


Jon Duckett - 2011
    Joining the professional web designers and programmers are new audiences who need to know a little bit of code at work (update a content management system or e-commerce store) and those who want to make their personal blogs more attractive. Many books teaching HTML and CSS are dry and only written for those who want to become programmers, which is why this book takes an entirely new approach. • Introduces HTML and CSS in a way that makes them accessible to everyone—hobbyists, students, and professionals—and it’s full-color throughout • Utilizes information graphics and lifestyle photography to explain the topics in a simple way that is engaging • Boasts a unique structure that allows you to progress through the chapters from beginning to end or just dip into topics of particular interest at your leisureThis educational book is one that you will enjoy picking up, reading, then referring back to. It will make you wish other technical topics were presented in such a simple, attractive and engaging way!

The Fate of Africa: A History of Fifty Years of Independence


Martin Meredith - 2005
    As Europe's colonial powers withdrew, dozens of new states were launched amid much jubilation and to the world's applause. African leaders stepped forward with energy and enthusiasm to tackle the problems of development and nation-building, boldly proclaiming their hopes of establishing new societies that might offer inspiration to the world at large. The circumstances seemed auspicious. Independence came in the midst of an economic boom. On the world stage, African states excited the attention of the world's rival power blocs; in the Cold War era, the position that each newly independent state adopted in its relations with the West or the East was viewed as a matter of crucial importance. Africa was considered too valuable a prize to lose." "Today, Africa is spoken of only in pessimistic terms. The sum of its misfortunes - its wars, its despotisms, its corruption, its droughts - is truly daunting. No other area of the world arouses such a sense of foreboding. Few states have managed to escape the downward spiral: Botswana stands out as a unique example of an enduring multi-party democracy; South Africa, after narrowly avoiding revolution, has emerged in the post-apartheid era as a well-managed democratic state. But most African countries are effectively bankrupt, prone to civil strife, subject to dictatorial rule, weighted down by debt, and heavily dependent on Western assistance for survival." "So what went wrong? What happened to this vast continent, so rich in resources, culture and history, to bring it so close to destitution and despair in the space of two generations?" Focusing on the key personalities, events and themes of the independence era, Martin Meredith's narrative history seeks to explore and explain the myriad problems that Africa has faced in the past half-century, and faces still. The Fate of Africa is essential reading for anyone seeking to understand how it came to this — and what, if anything, is to be done.

The Future of Violence: Robots and Germs, Hackers and Drones: Confronting A New Age of Threat


Benjamin Wittes - 2014
    government has harnessed the power of cutting-edge technology to awesome effect. But what happens when ordinary people have the same tools at their fingertips? Advances in cybertechnology, biotechnology, and robotics mean that more people than ever before have access to potentially dangerous technologies—from drones to computer networks and biological agents—which could be used to attack states and private citizens alike.In The Future of Violence, law and security experts Benjamin Wittes and Gabriella Blum detail the myriad possibilities, challenges, and enormous risks present in the modern world, and argue that if our national governments can no longer adequately protect us from harm, they will lose their legitimacy. Consequently, governments, companies, and citizens must rethink their security efforts to protect lives and liberty. In this brave new world where many little brothers are as menacing as any Big Brother, safeguarding our liberty and privacy may require strong domestic and international surveillance and regulatory controls. Maintaining security in this world where anyone can attack anyone requires a global perspective, with more multinational forces and greater action to protect (and protect against) weaker states who do not yet have the capability to police their own people. Drawing on political thinkers from Thomas Hobbes to the Founders and beyond, Wittes and Blum show that, despite recent protestations to the contrary, security and liberty are mutually supportive, and that we must embrace one to ensure the other. The Future of Violence is at once an introduction to our emerging world—one in which students can print guns with 3-D printers and scientists’ manipulations of viruses can be recreated and unleashed by ordinary people—and an authoritative blueprint for how government must adapt in order to survive and protect us.

The Templars: History & Myth


Michael Haag - 2008
    Yet two centuries later, the Knights were suddenly arrested and accused of blasphemy, heresy and orgies, their order was abolished, and their leaders burnt at the stake. Their dramatic end shocked their contemporaries and has gripped peoples' imaginations ever since.This new book explains the whole context of Templar history, including, for the first time, the new evidence discovered by the Vatican that the Templars were not guilty of heresy. It covers the whole swathe of Templar history, from its origins in the mysteries of Solomon's Temple in Jerusalem through to the nineteenth century development of the Freemasons.The book also features a guide to Templar castles and sites, and coverage of the Templars in books, movies and popular culture, from Indiana Jones to the Xbox360 game Assassin's Creed.

Stalking the Vietcong: Inside Operation Phoenix: A Personal Account


Stuart A. Herrington - 1997
    Herrington was an American intelligence advisor assigned to root out the enemy in the Hau Nghia province. His two-year mission to capture or kill Communist agents operating there was made all the more difficult by local officials who were reluctant to cooperate, villagers who were too scared to talk, and VC who would not go down without a fight. Herrington developed an unexpected but intense identification with the villagers in his jurisdiction–and learned the hard way that experiencing war was profoundly different from philosophizing about it in a seminar room.

Gas! The Battle for Ypres, 1915


James L. McWilliams - 1985
    Perfect for readers of Max Hastings, Martin Middlebrook and Tim Cook. By 1915, the Western Front had descended into deadlock. Near the town of Ypres, soldiers from Canada, Britain, India, France, Belgium, the French Colonies and Germany sat in long winding trenches facing each other. German commanders sought to break through the Allied lines by using a new weapon: chlorine gas. At five o’clock on 22nd April 1915, German troops opened the valves on their deadly steel cylinders and chemical warfare entered the First World War. As the thick, yellow-green cloud of smoke was carried by the wind into Allied trenches it overcame all those who breathed in its poisonous vapours. By the end of the Second Battle of Ypres, thousands of men had been killed and even more were injured as a result of gas. J. McWilliams and R. J. Steel uncover this horrifying battle from beginning to end and explore what it was like the for the French Algerians who first witnessed the gas clouds approaching them, how the Canadians stubbornly refused to retreat in the face of gas, what the British and Indians hoped to achieve with their tragic counterattacks, and ultimately why the German offensive failed. Gas! The Battle for Ypres, 1915 discusses the course of the battle, not just from the perspective of generals, but also drawing information from the accounts of field commanders and men who were there in the trenches witnessing these terrifying events first-hand.

The Theory of Poker


David Sklansky - 1983
    This book introduces you to the Fundamental Theorem of Poker, its implications, and how it should affect your play. Other chapters discuss the value of deception, bluffing, raising, the slow-play, the value of position, psychology, heads-up play, game theory, implied odds, the free card, and semibluffing. Many of today's top poker players will tell you that this is the book that really made a difference in their play. That is, these are the ideas that separate the experts from the typical players. Those who read and study this book will literally leave behind those who don't, and most serious players wear the covers off their copies. This is the best book ever written on poker.

My Guide to RPG Storytelling


Aron Christensen - 2012
    This guide includes suggestions on how to prepare a campaign, running each session, dealing with problem players, how to create memorable NPCs and more.Please note that this is not a basic how-to for role-playing and is not affiliated with any particular gaming system or company.Table of ContentsForeword, by Erica LindquistChapter 1: On StorytellingChapter 2: Before Your GameChapter 3: Building Your StoryChapter 4: Running Your GameChapter 5: Players Player CharactersChapter 6: ProblemsChapter 7: Rules MechanicsChapter 8: Setting NPCsChapter 9: The EndPlease note that this is not a basic how-to for role-playing and it is not affiliated with any particular gaming company.

Teach Yourself Speed Reading


Tina Konstant - 2001
    Following a unique five-step system, this practical guide teaches readers the basics of speed-reading in less than an hour. It includes tools and information on a variety of reading and memory techniques that allow readers to start using and practicing the techniques as they read--and therefore finish this book in a fraction of the time they would have taken previously. The book shows how to read effectively under pressure and concentrate in today's noisy, distracting environments.

Learning to Eat Soup with a Knife: Counterinsurgency Lessons from Malaya and Vietnam


John A. Nagl - 2002
    Nagl--a veteran of both Operation Desert Storm and the conflict in Iraq--considers the now crucial question of how armies adapt to changing circumstances during the course of conflicts.