Uh-oh, it looks like your Internet Explorer is out of date.

For a better shopping experience, please upgrade now.

Zero Day (Jeff Aiken Series #1)

Zero Day (Jeff Aiken Series #1)

4.0 52
by Mark Russinovich

See All Formats & Editions

An airliner's controls abruptly fail mid-flight over the Atlantic. An oil tanker runs aground in Japan when its navigational system suddenly stops dead. Hospitals everywhere have to abandon their computer databases when patients die after being administered incorrect dosages of their medicine. In the Midwest, a nuclear power plant nearly becomes the next Chernobyl


An airliner's controls abruptly fail mid-flight over the Atlantic. An oil tanker runs aground in Japan when its navigational system suddenly stops dead. Hospitals everywhere have to abandon their computer databases when patients die after being administered incorrect dosages of their medicine. In the Midwest, a nuclear power plant nearly becomes the next Chernobyl when its cooling systems malfunction.

At first, these random computer failures seem like unrelated events. But Jeff Aiken, a former government analyst who quit in disgust after witnessing the gross errors that led up to 9/11, thinks otherwise. Jeff fears a more serious attack targeting the United States computer infrastructure is already under way. And as other menacing computer malfunctions pop up around the world, some with deadly results, he realizes that there isn't much time if he hopes to prevent an international catastrophe.

Written by a global authority on cyber security, Zero Day presents a chilling "what if" scenario that, in a world completely reliant on technology, is more than possible today---it's a cataclysmic disaster just waiting to happen.

Editorial Reviews

From the Publisher

“Mark came to Microsoft in 2006 to help advance the state of the art of Windows, now in his latest compelling creation he is raising awareness of the all too real threat of cyber terrorism.” —Bill Gates

“CyberTerrorism. Get used to that word and understand it because you're going to see more of it in the newspapers and hear it on the news in the not too distant future. Mark Russinovich is a CyberSecurity expert who has turned his considerable knowledge into a very scary and too-plausible novel. Zero Day is not science fiction; it is science fact, and it is a clear warning of Doomsday. A must-read for all Americans and for those entrusted with our security and our survival.” —Nelson DeMille

“While what Mark wrote is fiction, the risks that he writes about eerily mirror many situations that we see today.” —Howard A. Schmidt, White House Cyber Security Coordinator

“An up-to-the-moment ticking-clock thriller, Zero Day imagines the next 9/11 in a frightening but all too believable way. An expert in the field, Mark Russinovich writes about cyberterrorism with a mix of technical authority and dramatic verve. I was riveted.” —William Landay, author of Defending Jacob

“When someone with Mark Russinovich's technical chops writes a tale about tech gone awry, leaders in the public and private sector should take notes.” —Daniel Suarez, author of Daemon

“Microsoft computer guru Russinovich's first novel, a cautionary tale about the imminence of the great cyber attack to wipe out the Internet.” —Publishers Weekly

“Nothing if not topical, this is a competent thriller boasting a full share of conspiracies, betrayals, violence and against-the-clock maneuvers.” —Kirkus Reviews

“Russinovich's debut thriller is worth a read; conspiracy theorists will thoroughly enjoy it.” —Library Journal

Zero Day by Mark Russinovich paints a chilling picture of what might happen if hackers lose interest in stealing credit cards and become more focused on cyberterrorism. ... Whether or not you're a computer geek, Zero Day tells a compelling story with thrills and chills to entertain you. I found it more plausible and fun than Dan Brown's Digital Fortress.” —The Seattle Post-Intelligencer

“Guns, babes, rootkits, blade servers, damsels in distress, and assassins. ... Strikes a good balance between technical believability and plot pace.” —TechRepublic

“To IT folks, Mark is every bit a hero as Wozniak, Gates or Ken Olsen.” —Doug Barney, Redmond Mag

Product Details

St. Martin's Press
Publication date:
Jeff Aiken Series , #1
Sold by:
Sales rank:
File size:
999 KB

Read an Excerpt

Zero Day

By Mark Russinovich

St. Martin's Press

Copyright © 2011 Mark Russinovich
All rights reserved.
ISBN: 978-1-4299-6804-1


12:01 A.M.


When the whisper came out of the darkness, the man stopped. A vast panel of glass covered the wall before him, displaying uptown Manhattan in a scene that might have been sold as a poster. Ambient light and the soft glow from a dozen computer monitors was all that spared the room total darkness. The logo of Fischerman, Platt & Cohen floated on each monitor.

In the hallway, the steps faded. A moment later her fingers touched his arm, pressing lightly against the soft skin on the inside of his wrist, her flesh much warmer than his. The thought of her so excited aroused him even more.

She tugged and he followed. "Over here," she whispered. He tried to make her out in the darkness but all he could see was her form, shapeless as a burka. They stopped and she came into his arms, on him even before he realized she'd moved. Her scent was floral, her mouth wet and also warm, tasting of peppermint and her last cigarette.

After a long moment she pulled back. He heard the whisper of clothing across nylon, the slight sound of her skirt dropping to the carpet. He sensed, more than saw, her form stretch on the couch. He unbuckled his trousers and let them drop around his ankles. He remembered his suit jacket; as he removed it, her hand touched his erection through his undershorts. She tugged them lower, then encircled him with her fingers.

Her grip guided him, and as he entered her, a single computer screen sprang to life behind the groaning couple. Turning blue, it read:

Rebooting ...

After a few seconds, the screen flickered and read:


The screen turned black.

12:01 A.M.

The flight attendants were clearing breakfast in the passenger compartments as Captain Robert McIntyre scanned the dials of the PFD, the primary flight display, once again. Beside him, copilot Sean Jones sat facing dead forward in that semihypnotic posture so common to commercial pilots on extended flights.

The sound of the twin engines well behind the pilots was distant. Outside, air slipped past the airplane with a comforting hiss. The Boeing 787 Dreamliner, with 289 passengers, all but flew itself. Once the airplane reached a cruising altitude of thirty-seven-thousand feet, the pilots had little to do but monitor the instrumentation and be available should something go wrong.

The airplane could take off, fly itself, and land without human assistance. It was state-of-the-art, fly-by-wire technology, which meant the airplane had the latest in computers. The manual controls, such as the throttle and yoke, were not physically connected to anything, though they were programmed to give the feel that they were. Instead, they emitted electronic signals that moved the parts of the plane needed for control.

Computers had even designed the plane itself. So convincing was the computer construct that the airplane was approved for commercial use and had gone straight to production without a prototype. McIntyre commented from time to time that the 787 was the most beautiful and well-behaved airplane he'd ever flown. "Any plans in New York?" he asked his copilot.

Jones sat motionless for several long seconds. "Excuse me," he said finally. "Did you say something?"

"Want some coffee? I think you were off somewhere."

Jones yawned. "No, I'm all right. I get so bored, you know?"

McIntyre glanced at his wristwatch. They were still more than an hour out of New York City. "Better watch it. You'll be on record in another half hour."

The cockpit voice recorder functioned on a half-hour loop, constantly recording thirty minutes at a time, again and again. Pilots had long learned to be utterly frank only when they were not within half an hour of approach or for the first half hour after takeoff. These were the times anything unusual occurred, if at all. Once in the air, the airplane was all but unstoppable.

"I know, but thanks. 'Plans,' you asked? Nothing much. How about you?"

"Just a walk in the park, I think. I'm too old for the rest."

"Right. Tell it to your wife." Jones glanced back outside. "What's the altitude?"

"Let's see, right at thirty-seven thousand ... Jesus, we're at forty-two thousand feet." McIntyre scanned the dials again as if searching for an error. The airplane had climbed so gently neither of the men had noticed. "Do you see anything on the PFD?"

"No. Looks good. We're on auto, right?" They'd been on autopilot since London. This wasn't supposed to happen. The plane had just come out of a complete servicing. All of the computer software had been reinstalled, with the latest updates. Everything should have been functioning perfectly. Instead, they were on an all but undetectable gentle incline.

"Right," McIntyre said. "I'm resetting auto. ... Now." Nothing changed. After a moment he said, "Altitude is 42,400 and climbing. What do you think, Sean?"

Jones pursed his lips. "I think we've got a glitch. Shall we go manual?"

Pilots were under enormous pressure from the company never to go manual except at takeoff and on approach for landing. The computer not only flew the airplane in between but did a far superior job, increasing fuel efficiency by as much as 5 percent, a great money saver. If the pilots went manual, the flight data recorder, which kept a record of everything from preflight to postflight, would record it, and they'd have to file a report justifying their action.

"Airspeed's dropping," Jones said evenly. The autopilot was not only failing to keep the airplane at the proper altitude, but it hadn't increased power to the engines to compensate for the steady climb.

"Altitude is 42,900 and climbing," McIntyre said.

The door opened behind them and the senior flight attendant, Nancy Westmore, entered. "Are we climbing, boys? It feels odd back there."

The pilots ignored her. "Airspeed is 378 and dropping," meaning 378 kilometers per hour, well below the standard cruising speed of 945. "Altitude is 43,300 and climbing," Jones said.

"Have a seat, luv," McIntyre said. "And strap in. We're going manual." Westmore, a pretty blonde, blanched, then dropped into the jump seat and buckled up. The two had carried on an affair for the last three years.

"Bobby," Jones said, "PFD says we are approaching overspeed limit." The computer was reporting they had exceeded their normal flight speed and were approaching a critical limit.

McIntyre looked at the controls in amazement. "That's impossible! Airspeed is 197 and falling." The yoke-shaker program engaged and the stick began to rattle in front of him. In traditional airplanes, the yoke shook at stall. In the 787, the computer simulated the effect for the pilots.

At that moment the stall warning came on. "We're nearly at stall! It can't be both. Going manual ... now."

A soothing woman's voice spoke. "Warning. You are about to stall. Warning. You are about to stall. Warning ..."

But when the autopilot disengaged, nothing happened.

"Are you nosing down?" Jones asked, looking over, seeing for himself that McIntyre had pushed the yoke forward.

"No response," McIntyre said. "Nothing. Jesus!"

"Airspeed 156, stall. Altitude 43,750, still climbing. Holy shit!"

Then the mighty 787, cruising at over forty-three thousand feet, stalled. All 427,000 pounds of the airplane ceased to fly as the plane nosed up a final moment, then simply fell toward the blue ocean eight miles below. All three experienced a sensation of near weightlessness as the plane plunged toward the earth. Westmore closed her eyes and locked her mouth shut, vowing not to make a sound.

Behind them came a roar of passengers screaming.

As it stalled, the airplane lost its flight characteristics, which depended on forward motion through the air for control. The plane fell as an object, not as an aircraft. Without comment McIntyre pulled the yoke well back, fighting to maintain some control and keep the craft upright. Without air control, the plane could easily roll onto its back. If it did, they were lost.

Under his breath Jones said, "Hail Mary, full of grace, the Lord is with thee ..." He scanned the PFD. "Airspeed 280, altitude twenty-nine thousand."

"Jesus," McIntyre said. "I've got nothing." The yoke was not giving him any feel. The plane was moving through space absent any control. "Engaging auto!"

Through the closed door came more screams. Neither pilot heard them.

Jones reached over and engaged the autopilot. Both men were trained that in an emergency, the autopilot had a superior solution to any they could come up with. They'd been shown example after example of pilots wrestling with airplanes until they crashed, doing the wrong thing over and over, when the autopilot would effortlessly have saved the craft.

"Patience. Give it time," McIntyre said as if to himself.

Another long moment passed. Nothing happened. The airplane wobbled to the right, corrected itself as it was designed to do, then wobbled to the left.

"Airspeed 495, increasing; altitude twenty-seven thousand, falling," Jones said. He resumed the Hail Mary.

"Mother of God," McIntyre muttered, "hear me. Disengaging auto. Setting throttle to idle!"

The airplane was now in a significant dive, and the crew could feel the buildup of airspeed as it rushed toward the sea. The sound from the passengers was now a steady desperate drone. The plane was well nosed forward. The horizon, which should have lay directly in front of them, was instead high above.

"Airspeed 770, altitude twenty-two thousand!" Jones's voice had risen an octave.

"Shit!" McIntyre said. "God damn you!" he shouted, cursing the airplane. "Reboot," he commanded. "Reboot the fucking computer! Hurry up."

Jones tore his eyes from the PFD. "Rebooting." They were under strict orders never to reboot in flight. This was a ground-service procedure. Jones fumbled for the switch. "Got it! Not responding, Bobby. It's not responding! It's locked!"

"Kill the power." McIntyre's face shone from sweat. "Hurry. We haven't much longer!"

Jones looked to his right, ran his hand and fingers down the display, found the master switch, and flipped it off. The PFD went black.

"Wait!" McIntyre snapped. "Give it a second. Okay. Now!"

Jones flipped the switch. "On!" There was a pause. The dials before them sprang to life.

From behind them came a steady roar of terror punctuated by loud noises, as luggage from the overhead compartments and laptops flew about, striking anything in their own flight path.

"Engaging auto!" McIntyre said. Nothing.

"It's still rebooting," Jones said. They couldn't know for certain either their airspeed or altitude, making reliable decisions impossible. "I estimate fifteen thousand with airspeed in excess of 836." They were nearly at standard cruising airspeed. "We're falling fast."

The nose was now well down as the 787 plummeted toward the earth. The air slipping across the exterior controls of the airplane had restored flight control, but the yoke still denied it to the pilots.

The sensation of falling was palpable. Behind the men now came a high-pitched howl neither could place. It was neither mechanical nor human. McIntyre glanced back, expecting the worst, and realized it was Westmore. He hadn't thought it possible for a human voice to make such a sound. "Quiet, luv," he said, trying to calm the terrified woman. "Please!" He turned to the front. "Disengaging auto!" In front of him, filling the entire windshield, was the blue expanse of ocean.

"It's rebooted now!" Jones shouted.

Without warning, the plane suddenly responded to the yoke.

"Oh, shit," Jones said, as the captain began to try to raise the nose of the plane. The dials were giving information now. "Airspeed 915, altitude eight thousand! Easy, Bobby, easy. Don't overdo it." If they managed to pull the aircraft out of the dive, the danger was that it would rocket uncontrollably into the sky, a situation nearly as deadly as the dive itself.

McIntyre pulled on the yoke steadily. His face was masked in sweat. His breath came out in short, labored puffs. The plane was pulling up in response to his command, but the horizon was still much too high, the space before them nothing but ocean.

"Airspeed 1034, altitude four thousand! Oh, God!"

McIntyre pulled back more forcibly on the yoke. They felt the g-forces as he compelled the airplane out of the dive.

"Airspeed 1107, altitude three thousand!"

"Come on, you bastard, come on." McIntyre pulled the yoke well back, all but certain one of the wings was going to come off.

"Oh shit, oh shit, oh shit!" Jones said. The g-forces pressed them heavily into their seats.

"Get up, get up, motherfucker." Behind the men, Westmore screamed again.

"Airspeed 1122! Altitude twenty-three hundred!" Jones said in a high-pitched voice, almost in falsetto.

"Climb, you bastard, climb!"

Suddenly the g-forces vanished as if an invisible hand had been lifted from them.

"We're climbing!" Jones said with a laugh. "We're climbing! Airspeed 1103, altitude twenty-six hundred!"

Flight 188 rocketed into the sky like a ballistic missile.


9:07 A.M.

"Coffee? A Danish?" she asked with an inviting smile.

"No, thank you. I'm fine," Jeff Aiken said, considering closing his eyes until summoned for the meeting.

"Mr. Greene will with be with you any moment."

Jeff, still in a fog from his hasty trip, didn't take the time to admire what he sensed was an inviting view. The receptionist was not yet thirty, stylishly dressed, trim, obviously fit, but wearing the latest hairstyle, which made her look as if she'd just crawled out of bed and sprayed it in place.

Jeff had received the urgent call Saturday night — Sunday morning, actually — right after falling into a deep sleep, still dressed, splayed atop his bed at the Holiday Inn in Omaha, Nebraska. He'd just finished an exhausting all-night-all-day stint at National Interbank Charge Card Services. Their security system had been so porous that financial crackers, as criminally minded hackers were known, had systematically downloaded the personal accounts of more than 4 million "valued" customers. News accounts reported that the data looting had gone on for two weeks before being discovered. Jeff had tracked the information loss back more than three months and guessed it had been going on even longer.

Once he'd agreed to fly to Manhattan and negotiated a substantial fee for his time, it had taken all day Sunday to finish the security checks he'd installed on the new NICCS system. He doubted it would save the company from the ire of its violated cardholders, or federal regulators. If the company had spent a thousandth of his fee on routine security earlier, none of this would have happened. He never ceased to be amazed at the mind-set of supposedly modern executives. They still conducted business as if this were the twentieth century.

He'd arrived at the Omaha airport just in time to catch a red-eye to New York City. This would be his first trip there since the death of his fiancée, Cynthia, at the World Trade Center on 9/11, and he was almost overwhelmed by a range of unwelcome emotions. For an instant it was as if he were reliving the horror all over again. By the time he'd taken a taxi downtown, checked in and showered, he'd pushed his terrible memories aside and caught exactly ninety minutes sleep before shaving and dressing to arrive for this 9:00 a.m. meeting with Joshua Greene, managing partner of Fischerman, Platt & Cohen.

"Mr. Aiken?"

Jeff opened his eyes and realized he'd fallen asleep. He glanced at his watch: 9:23. "Yes?"

"Mr. Greene and Ms. Tabor will see you now. Are you sure you don't want some coffee?"

"Thank you. You were right. I'll take a coffee after all. Black." He smiled sheepishly. "Better make it a large."

The receptionist laughed, flashing brilliant white teeth. She showed him through the double door into the managing partner's office. "I'll get that coffee right now," she said.


Excerpted from Zero Day by Mark Russinovich. Copyright © 2011 Mark Russinovich. Excerpted by permission of St. Martin's Press.
All rights reserved. No part of this excerpt may be reproduced or reprinted without permission in writing from the publisher.
Excerpts are provided by Dial-A-Book Inc. solely for the personal use of visitors to this web site.

Meet the Author

MARK RUSSINOVICH works at Microsoft as a Technical Fellow, Microsoft's senior-most technical position. He joined the company when Microsoft acquired Winternals software, which he confounded in 1996. He is also author of the popular Sysinternals tools. He is coauthor of the Windows Internals book series, a contributing editor for Tech Net Magazine, and a senior contributing editor for Windows IT Pro Magazine. He lives in Washington State.
MARK RUSSINOVICH works at Microsoft as a Technical Fellow, Microsoft’s senior-most technical position. A cofounder of Winternals, he joined Microsoft when the company was acquired in 2006. He is author of the novels Zero Day and Trojan Horse, the popular Sysinternals tools, coauthor of the Windows Internals book series, a contributing editor for TechNet Magazine, and a senior contributing editor for Windows IT Pro Magazine. He lives in Washington State.

Customer Reviews

Average Review:

Post to your social network


Most Helpful Customer Reviews

See all customer reviews

Zero Day 4 out of 5 based on 0 ratings. 52 reviews.
literarymuseVC More than 1 year ago
Have you ever experienced a virus, Trojan horse, spam, worm, etc. on your computer? It seems overwhelming when it happens, but imagine if it began to happen to computers around the country all at once. Imagine that, unlike your problem, this national problem doesn't seem to be fixable at all. The bottom line is financial loss at a devastating level but also other consequences never before contemplated. A horrific scenario begins to multiple in Zero Day, a novel about the deadly effects of a computer virus deliberately designed to keep replicating itself and spreading through vulnerable spots on other computers. So far it has caused multiple deaths in a hospital where computerized medication programs went awry from this "glitch." An airplane drops thousands of feet in seconds, unsure of recovery. Automatic computer robots in an automobile factory go haywire, causing the death of the man assigned to monitor them and shutting down so that business comes to a total standstill. Dams fail, nuclear power plants fail, and on and on and on. It seems the stuff of futuristic science fiction but is a present day threat ever looming in a world increasingly reliant on computers for everything. Jeff Aiken and Daryl Haugen are the best in the business. If they can't find the source and solution for these nightmares about to destroy America, no one can. Jeff is recovering from a traumatic loss and unsure of anything, but his intellectual curiosity quickly pulls him into the nonstop search for answers, possibilities that seek to find if this is a sicko individual act or a scenario being implemented by much larger international groups with terrorist goals. The clock is running now to Zero Day, involving an international connection that brooks no interference and is determined to be the hand of fate on the world. If you aren't a computer geek, some of the lingo and explanations are going to pass right by you; but there's enough information and ever-developing, terrifying plot developments to keep you riveted to every page. If you are a computer pro, you're going to absolutely love every page of this story that actually provides the technological lingo which shows the realistic potential for this unstoppable plot to unravel in cyberspace. There's a tad much on repetition, but it's bearable and serves to reinforce the awful threat effectively happening. Zero Day: A Novel covers a scenario frequently imagined but never, fortunately, realized to date beyond what can adequately be handled and responded to. It seems, according to Mark Russinovich to be a warning to businesses, government, and computer professionals that cyberwar is and will be our next war, with implications far beyond what the experts usually predict! Great novel about a very important issue!
Tempo More than 1 year ago
Entertaining and educational, this techno thriller is Mr. Russinovich's first novel and it sends home a very eye opening and unsettling message. He has an extensive background in computers and networks and has been an esteemed Technical Fellow at Microsoft. In his story he presents a very vivid picture of the vulnerabilities and devastating outcomes that are possible in a cyber attack on the US and Europe. The story starts out slowly with an investigation into the mysterious failures and anomalies of a number of major computer systems. The technical aspects are well researched and clearly presented and developed for the reader. In the second half the pieces come together and fast paced action to avert the impending cyber attack, becomes more dominant. I found the story and characters interesting, but the best part of this book is the depiction of the vulnerabilities of our way of life in our increasingly computer/network relevant world. Especially recommended for inquiring minds on what can only be one of the major emerging issues of new age.
dougga More than 1 year ago
I love a good fiction novel, and with it in my field this was extremely enjoyable. I hate to think this would be considered Science Fiction, but that is probably the best category. Ten years ago it would be definitely SciFi. In today's world, it is scary to think that this could be non-fiction. If you work in the IT world and have not read the book, get a copy and start reading. Great read.
bbnetman More than 1 year ago
Even if I had not been working in networking and security for over a decade I believe I would still like this book. It is a thriller set in the real world with a security crisis that could happen at anytime. The two main characters, a man (Jeff) and woman (Daryl) are likeable and I would definitely like to read more about them. Then plot is good, we do some traveling and you always needs a good assassin which Zero Day has. Mark Russinovich can be proud of this one and I can not wait for his next, hopefully with more Jeff & Daryl!
harstan More than 1 year ago
A British Airways plane flying over the Atlantic finds its controls suddenly failing. In Manhattan Fischerman, Platt & Cohen hires computer security expert Jeff Aiken to determine what caused a total system failure. Department of Homeland Security Division of Counter Cyberterrorism operative Daryl Haugen investigates a computer virus that at Brooklyn's Mercy Hospital caused several deaths. Other deadly incidents also occur due to computer failure. A former government official Aiken and Haugen discuss their cases. Each is stunned with the similarity. They soon connect other recent system failures to theirs. The conclusion each reaches is that a Zero Day globalization attack is coming rather soon. The entertaining story line is linear yet exhilarating and frightening especially since author Mark Russinovich is an expert on the topic as his résumé brings a scary possibility to the cyber attack that the thriller focuses on. Aiken and Haugen seems real because they know they cannot stop all the incidents leading to Zero Day and people will die, but want to prevent the pandemic disaster from happening. Fans will enjoy this powerful cyber-terrorist attack that showcases how vulnerable the West is. Harriet Klausner
JandST More than 1 year ago
On the whole, I enjoyed this book. It's a good story and fairly well executed, although I found the characterisations a little flat and stereotypical. Solid story with average writing. The pacing was good. If you're a tech/geek, you'll almost certainly enjoy the tale, but in my opinion it's not the best example of the tech thriller genre.
BigDaddy9z More than 1 year ago
The scariest part about this book is how absolutely possible this is. Very similar to Dr. Robin Cook type novels except instead of medical thriller - this is technical. Mark tells a tale that could all too easily happen in real life. Very well written, it will keep you hooked. I hope he writes another because there is never a better book than one written by someone who KNOWS the industry. Too many authors have to go do a ton of research to be able to speak intelligently about a subject. Mark is a renowned expert - from being the inventor of the Sysinternals suite which everyone who works in IT uses... to becoming a Technical Fellow at Microsoft. So it just flows naturally for him. I also work for Microsoft (though regrettably I don't know Mark personally... haven't ever even met him but he has been a hero of mine for many years). I work in one of the most highly technical departments at MS and I can tell you, the technical aspects of the book are spot on. You'll enjoy it.
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Matthew Jackson More than 1 year ago
I love computers and really liked portions of this book. The story and characters just didn't keep me engaged. I look forward to further books by this author.
Anonymous More than 1 year ago