“The Quantum Spy takes us to a whole new level of intrigue and espionage. It’s also unbelievably timely. In short: David Ignatius knows his stuff.” —Wolf Blitzer A hyper-fast quantum computer is the digital equivalent of a nuclear bomb; whoever possesses one will be able to shred any encryption and break any code in existence. The question is: who will build one first, the U.S. or China? In this gripping thriller, U.S. quantum research labs are compromised by a suspected Chinese informant, inciting a mole hunt of history-altering proportions. CIA officer Harris Chang leads the charge, pursuing his target from Singapore to Mexico and beyond. Do the leaks expose real secrets, or are they false trails meant to deceive the Chinese? The answer forces Chang to question everything he thought he knew about loyalty, morality, and the primacy of truth.
A "superlative spy novel" (New York Times) by the author of the bestselling espionage thrillers Body of Lies and The Director. Agents of Innocence is the book that established David Ignatius's reputation as a master of the novel of contemporary espionage. Into the treacherous world of shifting alliances and arcane subterfuge comes idealistic CIA man Tom Rogers. Posted in Beirut to penetrate the PLO and recruit a high-level operative, he soon learns the heavy price of innocence in a time and place that has no use for it.
The New York Times bestseller: “A remarkably timely and pulse-quickening tale of deception, divided loyalty, and moral haziness.”—Raleigh News & Observer Harry Pappas, chief of the CIA’s Persia House, receives an encrypted message from a scientist in Tehran. But soon the source of secrets from the Iranian bomb program dries up: the scientist panics; he’s being followed, but he doesn’t know who’s on to him, and neither does Harry. To get his agent out, Harry turns to a secret British spy team known as “The Increment,” whose operatives carry the modern version of the double-O “license to kill.” But the real story is infinitely more complicated than Harry understands, and to get to the bottom of it he must betray his own country.
A New York Times Bestseller. “If you think cybercrime and potential worldwide banking meltdown is a fiction, read this sensational thriller.”—Bob Woodward, Politico Graham Weber has been the director of the CIA for less than a week when a Swiss kid in a dirty T-shirt walks into the American consulate in Hamburg and says the agency has been hacked, and he has a list of agents' names to prove it. This is the moment a CIA director most dreads. Like the new world of cyber-espionage from which it's drawn, The Director is a maze of double dealing, about a world where everything is written in zeroes and ones—and nothing can be trusted.
Quantum computers are poised to kick-start a new computing revolution—and you can join in right away. If you’re in software engineering, computer graphics, data science, or just an intrigued computerphile, this book provides a hands-on programmer’s guide to understanding quantum computing. Rather than labor through math and theory, you’ll work directly with examples that demonstrate this technology’s unique capabilities. Quantum computing specialists Eric Johnston, Nic Harrigan, and Mercedes Gimeno-Segovia show you how to build the skills, tools, and intuition required to write quantum programs at the center of applications. You’ll understand what quantum computers can do and learn how to identify the types of problems they can solve. This book includes three multichapter sections: Programming for a QPU—Explore core concepts for programming quantum processing units, including how to describe and manipulate qubits and how to perform quantum teleportation. QPU Primitives—Learn algorithmic primitives and techniques, including amplitude amplification, the Quantum Fourier Transform, and phase estimation. QPU Applications—Investigate how QPU primitives are used to build existing applications, including quantum search techniques and Shor’s factoring algorithm.
NEW YORK TIMES BESTSELLER • The celebrated author of Double Cross and Rogue Heroes returns with a thrilling Americans-era tale of Oleg Gordievsky, the Russian whose secret work helped hasten the end of the Cold War. “The best true spy story I have ever read.”—JOHN LE CARRÉ Named a Best Book of the Year by The Economist • Shortlisted for the Bailie Giffords Prize in Nonfiction If anyone could be considered a Russian counterpart to the infamous British double-agent Kim Philby, it was Oleg Gordievsky. The son of two KGB agents and the product of the best Soviet institutions, the savvy, sophisticated Gordievsky grew to see his nation's communism as both criminal and philistine. He took his first posting for Russian intelligence in 1968 and eventually became the Soviet Union's top man in London, but from 1973 on he was secretly working for MI6. For nearly a decade, as the Cold War reached its twilight, Gordievsky helped the West turn the tables on the KGB, exposing Russian spies and helping to foil countless intelligence plots, as the Soviet leadership grew increasingly paranoid at the United States's nuclear first-strike capabilities and brought the world closer to the brink of war. Desperate to keep the circle of trust close, MI6 never revealed Gordievsky's name to its counterparts in the CIA, which in turn grew obsessed with figuring out the identity of Britain's obviously top-level source. Their obsession ultimately doomed Gordievsky: the CIA officer assigned to identify him was none other than Aldrich Ames, the man who would become infamous for secretly spying for the Soviets. Unfolding the delicious three-way gamesmanship between America, Britain, and the Soviet Union, and culminating in the gripping cinematic beat-by-beat of Gordievsky's nail-biting escape from Moscow in 1985, Ben Macintyre's latest may be his best yet. Like the greatest novels of John le Carré, it brings readers deep into a world of treachery and betrayal, where the lines bleed between the personal and the professional, and one man's hatred of communism had the power to change the future of nations.
Who will rule the world? A nail-biting technothriller from a bestselling master. A quantum computer is the digital equivalent of a nuclear bomb; whoever possesses one will be able to attain global dominance. The question is, who will get there first? A top-secret quantum research lab is compromised by a suspected Chinese informant. CIA officer Harris Chang leads the mole hunt, pursuing his target from the towering cityscape of Singapore to the mountains of Mexico and beyond. The investigation is obsessive, destructive, and uncertain... In order to win, Chang must question everything he knows. Grounded in a real-world technological arms race, The Quantum Spy presents a sophisticated game of cat and mouse cloaked in an exhilarating and visionary thriller. Perfect for fans of Tom Clancy, Stephen Coonts and David Baldacci.
Quantum computers are poised to kick-start a new computing revolution—and you can join in right away. If you’re in software engineering, computer graphics, data science, or just an intrigued computerphile, this book provides a hands-on programmer’s guide to understanding quantum computing. Rather than labor through math and theory, you’ll work directly with examples that demonstrate this technology’s unique capabilities. Quantum computing specialists Eric Johnston, Nic Harrigan, and Mercedes Gimeno-Segovia show you how to build the skills, tools, and intuition required to write quantum programs at the center of applications. You’ll understand what quantum computers can do and learn how to identify the types of problems they can solve. This book includes three multichapter sections: Programming for a QPU—Explore core concepts for programming quantum processing units, including how to describe and manipulate qubits and how to perform quantum teleportation. QPU Primitives—Learn algorithmic primitives and techniques, including amplitude amplification, the Quantum Fourier Transform, and phase estimation. QPU Applications—Investigate how QPU primitives are used to build existing applications, including quantum search techniques and Shor’s factoring algorithm.
Practical UML Statecharts in C/C++ Second Edition bridges the gap between high-level abstract concepts of the Unified Modeling Language (UML) and the actual programming aspects of modern hierarchical state machines (UML statecharts). The book describes a lightweight, open source, event-driven infrastructure, called QP that enables direct manual cod
This is a book about the 'Halting Problem', arguably the most (in)famous computer-related problem: can an algorithm decide in finite time whether an arbitrary computer program eventually stops? This seems a dull, petty question: after all, you run the program and wait till it stops. However, what if the program does not stop in a reasonable time, a week, a year, or a decade? Can you infer that it will never stop? The answer is negative. Does this raise your interest? If not, consider these questions: Can mathematics be done by computers only? Can software testing be fully automated? Can you write an anti-virus program which never needs any updates? Can we make the Internet perfectly secure? Your guess is correct: the answer to each question is negative. The Halting Problem is 'hidden' in many subjects, from logic (is mathematics free of contradictions?), physics (is quantum randomness perfect?), to philosophy (do humans have free will, or do our brains generate our thoughts and decisions in a deterministic way?) and quantum computing (why we don't have a quantum Halting Problem?) — this book will visit each of them.Written in an informal and thought-provoking language, supported with suggestive illustrations and applications and almost free of arcane mathematics (formal arguments are relegated to particular parts dedicated to the mathematically-oriented reader), the book will stimulate the curiosity and participation of the reader interested in the consequences of the limits of computing and in various attempts to cope with them.