Category Archives: Uncategorized

An Honest Man by Michael Koryta

An Honest ManAn Honest Man by Michael Koryta
My rating: 2 of 5 stars

This book started rather normally for a murder mystery, introducing Israel, the main character, a convicted murderer in Maine now out on parole; he’s also serving as an informant or source for Jenn Salazar, a state police agent, but we are not clued in as to what she is investigating or how he’s helping. We meet his uncle, a corrupt local cop who hates him. It all went downhill from there. Israel finds a yacht floating with seven dead bodies in it, including rival U.S. Senate candidates. (Eye roll) I only made it halfway through, but if a book hasn’t garnered my attention by then, I rarely see fit to spend further time on it. The characters became both cliched and unbelievable. Israel is a trite overused unreliable narrator although he is supposedly the honest man of the title. Salazar seems out of her depth and on some sort of a vendetta. Worse of all, though, Israel’s father (the one he murdered years earlier) and his uncle are unspeakably evil and equally ridiculous, almost comic book villains. There is another character, Lyman, introduced early, who hides from his equally cruel, abusive father and is confronted by a hatchet-wielding girl. Apparently no one in the state of Maine is a decent human being. Halfway through the book we still don’t know how Lyman and all these characters relate to each other. I’m retired law enforcement and nothing in the police actions (or non-action) made sense. The murders were on a boat in navigable waters and the victims were candidates for national office; the FBI would have swarmed all over this case and pushed all the locals aside including Salazar and the uncle, but they’re nowhere to be seen. I got bored and found the subject matter borderline offensive so I stopped reading.

View all my reviews

Automatic Null cipher generator

A Null cipher, at least in American Cryptogram Association (ACA) usage, is a type of concealment cipher. The idea is to write normal sounding text but use a secret key or “rule” that tells the recipient how to extract the true message hidden inside. The rules used can be imaginative and, ironically, there are no real rules about what the rule can be. As a simple example, if the key is 123, the word ‘jog’ could be enciphered as ‘just too big” taking the first letter of just, second letter of too, etc. The key repeats throughout the length of the plaintext.

Just for fun I decided to try to write a program that would generate a null cipher given a plaintext and a numeric key like the example. My first attempt was to load in a large list of English words and then randomly choose words that fit the rule, followed by several rounds of substituting words that fit more naturally with its neighbors. When I tested it, the first step worked instantly, but it produced a meaningless jumble of words. It tended to choose long words simply because there are more long words than short, but in natural speech or writing we use many more short words. This method might produce ‘justification polemic signatory’ to encipher the above example. The subsequent rounds did tend to make it replace these words with shorter, more common, words, but it took forever because testing pairs of words for how frequent they are is a very time-consuming computing task. I never let it run to the end and the intermediate ciphertext was still not natural-sounding.

So I changed my strategy. Instead of using word lists, I sought a source that already had common words in a natural sounding order: literature. I had a large file of plaintext books, mostly classic novels downloaded from Project Gutenberg. This file had already been processed to have no punctuation, exactly one space between words, and be all lower case to facilitate computer searches and comparisons. This second version of my program reads a few dozen lines at a time and scan them to find N words in a row that met the criteria. I found that it was usually easy to find passages that would satisfy a four-word stretch at a time, and often a five-word stretch, but no more. Keys using smaller digits were more productive than  keys with eights or nines in them.

For example, when I enciphered ‘hail to the chief’ with the key 2141 my program produced, “What a delightful lazy stream of that history we could gather if we focused.” This is actually a patch of three 5-word outputs and I had to modify a couple of the words. It’s quite normal-sounding, but doesn’t make much sense. If I were to submit it, I’d be looking for better words, most likely for “lazy stream”. The program produced 13 passages for the first five letters ‘hailt’. I extended one of those to “The average individual likes stories of what he….” The program runs very fast and can be modified to fit other rules, not just numeric keys.

I don’t plan to submit any Null ciphers from this program, but I wanted to share it to show how ciphers in general and especially the ACA are a rich playground for recreational computing. I invite others to write a better null cipher generator and share their results here.

Five Decembers by James Kestrel

Five DecembersFive Decembers by James Kestrel
My rating: 4 of 5 stars

Joe is a detective for the Honolulu PD right before Pearl Harbor. He’s assigned to a double murder; the victims are a Japanese girl and an American man, the nephew of the local admiral, in fact. The trail of the murderer leads him on a chase through the Pacific until he reaches Hong Kong. Then December 7 happens. The story follows him through the war years and after. It’s replete with blood and romance and some very unlikely scenarios.

The book is published by Hard Case Crime and that tells you something. Expect fists, guns, and knives. I like the throwback noir style. The pacing is good, constantly tempting me to read a few more pages. It kept me hooked to the end, but I wasn’t entirely thrilled with it. The characters and events were so overdone that they were almost more like a superhero comic book than a novel. The bad guys aren’t just bad, they’re nazis of superhuman size or sadistic cruelty or both. Joe is inhumanly resourceful and intelligent, learning a foreign language fluently almost overnight and winning every gunfight. The women are all young and beautiful and Joe can have any of them – but will he? The final scene is both predictable and ridiculous. Still, it’s action-packed and a fun read.

View all my reviews

Praise for Residential Heating and A/C, Inc.

We all see plenty of complaints about various business we deal with. Today I’d like to cite one for excellent service and integrity. Residential Heating and A/C of Campbell deserves kudos. Here’s the story:

Residential replaced our aging gas furnace in December last year, right before the new emissions standards were to take effect. This saved us a lot of money since California’s new (2024) rules would have required a different furnace type that is more expensive to install and has high maintenance and repairs. I would not have known this unless they had pointed it out to me during a routine repair earlier in the year, a repair that was fast, efficient, and low cost. Unfortunately, when they did the replacement, which was in the attic, they cut or dislodged the wire to our doorbell. We did not notice this at first, but several days later someone pointed out our bell wasn’t working. I wasn’t sure it was related to the furnace replacement and I had some other work that needed to be done, so I hired a contractor to take care of all of it. He discovered what had happened during the furnace replacement; he had to saw up some of the base plywood the furnace was on and replace the wires and transformer for the doorbell. It wasn’t cheap to fix. I made a claim against Residential for the cost. I fully expected pushback because most contractors don’t admit fault in my experience. They sent out one of the workers who had done the install; he verified what the contractor had told me and took pictures. His manager approved the claim on the spot, although it took a few days to provide documentation, including checks, correspondence from the contractor, etc., but they sent a check for the full amount. Thank you for being honest. The furnace works perfectly; so does the doorbell now.

From a Far and Lovely Country by Alexander McCall Smith

From a Far and Lovely Country (No. 1 Ladies' Detective Agency, #24)From a Far and Lovely Country by Alexander McCall Smith
My rating: 4 of 5 stars

This is at least my fourth No. 1 Ladies Detective Agency book. I’ve enjoyed them all but you have to be the right mood for them. I’m going to repeat my review of the last one I read because it fits this one equally well:

This is yet another charming addition to the #1 Ladies’ Detective Agency Series. Nominally mysteries, they are in reality musings on life and human foibles, written with humor and keen insight to human nature. The author has an obvious love of Botswana and depicts it as an easy living bucolic place where the simple things in life still dominate. Farming. Family. Friends. Not the hellhole where everyone lives in mud huts and has AIDS as one high U.S. government official has declared.

Those who are expecting action or even a real plot will be disappointed, but if this is read with the right mindset it can be enjoyed by anyone. It helps to be familiar with the characters. I believe the first few books in the series were better, with more of a plot line. This is not the best one to introduce yourself to the characters. The BBC/PBS series starring Jill Scott was absolutely wonderful. Hearing the accent and speech curiosities of Botswana sets the mood. Reading them on the page can seem a bit odd.

View all my reviews

Purified: How Recycled Sewage is Transforming Our Water by Peter Annin

Purified: How Recycled Sewage Is Transforming Our WaterPurified: How Recycled Sewage Is Transforming Our Water by Peter Annin
My rating: 4 of 5 stars

Toilet to Tap. That’s how opponents have characterized the process of recycling sewage into drinking water. That yuck factor has killed many such projects from San Diego to Tampa. But the reality is that purification is effective, safe, and cheaper than most other ways of augmenting drinking water supplies. This book explains the science only briefly and in layman’s terms. Instead it focuses on the politics behind it, and there are plenty. As droughts increased, aquifers dropped to record lows, and rivers dried up, opponents stopped finding the idea so repulsive. It became a lifeline in some places. There were politicians who supported it, then opposed it, then supported it again, all depending on the public attitudes. In reality we’ve all been drinking reclaimed sewage all our lives. Where do you think all that sewage goes from people uphill from you? And all the birds and beasts – yes they do it in the woods and that ends up in the rivers, reservoirs and groundwater that feeds our wells and systems. With climate change and overpopulation threatening our water supplies in so many places now, purifying sewage to augment drinking water just makes sense and is really the option for many places, at least until a low-energy, reliable, cheap, desalinization process is invented.

The book educated me to the different methods used to purify (West Coast and East Coast) and their advantages and disadvantages. Reverse osmosis (WC) uses a lot of energy and produces brine waste, but Southern California has lots of solar energy and an ocean to absorb the brine. Activated charcoal (EC) avoids those, but produces greenhouse gases and ash and is not quite as pure. Sanitation districts find resistance not only from the public but also from water districts who see them nosing in on their turf. There’s more to it, so read the book to find out. It does become a bit bureaucratic at time and spends a lot of time on identifying the people involved and their backgrounds.

View all my reviews

2034: A Novel of the Next World War by Elliot Ackerman and James Stavridis

2034: A Novel of the Next World War2034: A Novel of the Next World War by Elliot Ackerman
My rating: 3 of 5 stars

The title tells you most of what you want to know. Stavridis is a retired Admiral who has imagined a conflict in the year 2034 beginning with an operation by China to destroy the U.S. fleet in the South China Sea in preparation for an invasion of Taiwan. A Commodore named Sarah Hunt becomes the lead characters for that phase. At the same time a plucky U.S. pilot named Wedge is doing a recon mission along the border of the airspace with Iran. In both cases the allied Chinese and Irani forces use cyber warfare to disable the U.S. “smart” weapons and are successful in destroying the fleet and capturing Wedge. As things escalate we are introduced to important political characters, especially a deputy National Security Advisor named Sandy Chowdhury, his uncle, a high-level Indian diplomat, a Chinese military leader, Lin Bao, and an Iranian Revolutionary Guard named Farshad.

At first I thought this book seemed very much like a Tom Clancy novel, especially by how the action is unfolding in multiple spots around the world and its heavy detail-oriented military action descriptions. Like a Clancy book, the plot line slurred into a series of diplomatic issues and fanciful imaginings of how the various governments would respond as things spiral out of control. But as it neared the end, it reminded me much more of Catch-22 and Dr. Strangelove. A combination of misjudgments, ego-driven decisions, technical glitches, and bad or good luck drive the plot to a comically avoidable climax. I had trouble finding any of the characters believable. If there’s any message intended here, it’s that the U.S. particularly and society in general is too dependent on technology, especially software, and we are all vulnerable to cyber warfare or smaller attacks.

View all my reviews

The Measure by Nikki Erlick

The MeasureThe Measure by Nikki Erlick
My rating: 3 of 5 stars

This book was a time filler for me. I listened to the audiobook and the reader was decent, but the story itself was too fanciful to get behind. Boxes show up on everybody’s doorstep, tent, cabin, etc., containing a string that indicated how long they will live. This happens worldwide with no one seeing how these boxes got delivered or why. So this is pure fantasy, not science fiction. It’s really nothing more than a thought experiment for the reader. If you got a box like that, would you open it? If you did and got a short string would you live your life differently? A long string? What if your spouse got one opposite of yours, and so on. The book is populated with characters having all the possible scenarios and all or most of the possible reactions – some with long strings doing reckless things as they feel invulnerable, some dumping their short string fiance, etc. There’s no real plot and the characters were too stereotyped to be credible. Still, it was inoffensive and at times thought-provoking. It was good enough to play solitaire to.

View all my reviews

The Housemaid by Freida McFadden

The Housemaid (The Housemaid, #1)The Housemaid by Freida McFadden
My rating: 4 of 5 stars

When I first started reading this I was disappointed since it appeared to be essentially a copy of The Turn of the Key, which was so-so. Here’s an English class assignment: Compare and contrast the two books. The protagonist is an attractive young woman (“Girl”) of limited resources and dodgy background who takes a job as a domestic in a wealthy home. The lady of the house who hires her seems nice at first but once Girl moves in, she becomes a total B-word who unfairly accuses Girl of all kinds of wrongdoing and even sets her up to fail. The man of the house clearly has eyes for Girl. A bratty child of the household hates Girl and undertakes to sabotage her. A hunky outdoorsy worker outside the household is kind and rescues Girl repeatedly. She fantasizes about him. So far the two books are pretty much identical.

Things change drastically after that. To avoid spoilers, I won’t say much more, but I will say that you shouldn’t trust anyone’s motives. There are some real twists in the second half. This book is fairly dull for the first half but it’s worth sticking through that for the twists. I’d give it four and a half stars if I could.

View all my reviews

Airframe by Michael Crichton

AirframeAirframe by Michael Crichton
My rating: 5 of 5 stars

I’ve always enjoyed Crichton’s books and this one is no exception. He masters the science, or, in this case engineering, thoroughly and weaves it into the plot. Although this one was published in 1996, it could be ripped from today’s headlines about Boeing and American Airlines. This one involves a fatal accident aboard a fictional Norton passenger jet. Casey, the attractive female VP of Quality Assurance is charged with finding out the cause. There’s an ambulance chasing lawyer who claims it is a faulty aircraft, a hostile union workforce that thinks their jobs are being outsourced to China, and a sleazy TV producer trying to do a media hit job all trying nail her hide to the wall. It’s a page-turning mix of suspense and detective work. The ending is delicious.

View all my reviews

Google trends – Taiwan, Japan, China

I always find it interesting how different parts of the country pay attention to news events differently, like the recent major earthquake in Taiwan. The west coast has more Taiwanese immigrants and more earthquakes than other regions, so it’s not surprising that they searched the term Taiwan more than most of the rest of the country. But then why did New Jersey, Massachusetts and Rhode Island have similar search trends? Hawaii is known to have a sizeable number of Japanese residents and visitors, so that explains its red color, but why Arizona, Colorado, and south Dakota? They were more interested in Japan than in China or Taiwan those two days. Trying to impart too much politics or hidden agendas into it is fraught with danger. For all I know, all those China searches were people shopping for china as a wedding gift.

The map is from Google Trends for the period April 3rd and 4th, 2024.

What3Words – solar eclipse

A few days ago I posted a What3Words location for a lunar eclipse (watch.moon.eclipse) in Minnesota. That was accurate, a bit surprisingly, but only a little since that eclipse was visible throughout all of North America. Now that a total.solar.eclipse is imminent I had to check that out, too. That has a much narrower path and any given spot on Earth only sees a total solar eclipse once every 375 years. So I was not surprised that location turned out to be in Northern Nevada, a long distance from the path of this one.

For kicks I decided to see if partial.solar.eclipse was in the United States. It turns out it is, but here’s the kicker: it’s right in the path of the total lunar eclipse in upstate New York. Somehow W3W’s predictive powers reversed these two.

The Iliad by Gareth Hinds

The IliadThe Iliad by Gareth Hinds
My rating: 3 of 5 stars

I had a vague idea that the Iliad was about the Trojan War and originally a poem, but not much more. This version in everyday English prose made it much more tractable. The story itself is rather repetitive and unpleasant, but apparently thrilling to readers (or listeners since it was probably based on oral stories) of its day. What’s new about this version is the illustrations, done in comic book style. That’s both its greatest strength and its greatest weakness. They seemed too childish for the material and just not artistic enough. I’ve seen many illustrations in books that are higher quality. On the other hand, this book is classified as a Young Adult book, at least in my local library and perhaps having that familiar style would make it more appealing to young readers.

I did learn quite a bit about the original work, including the fact that it covers only two years of the Trojan War which was a 10-year war, and that Homer himself may have been fictional. Also, the war, as told by Homer, was largely decided by various gods helping or hurting mortals and often at odds with each other. In the end, it was a bit tedious to read with scores of cumbersome Greek and Trojan names in paragraphs like X killed Y and Z, Q killed P and twenty others, etc. At least it was something different. I read it because it is nominated for our book club.

View all my reviews

What3words – lunar eclipse, year of the dragon, Salt Lake City

Since today is a lunar eclipse, I thought I’d check my favorite random prediction site: What3Words. Where should you watch the eclipse?

watch.moon.eclipse – near Ely, Minnesota. It is visible from there, but also in fact, from all of North America.

It’s also the year of the dragon in the Chinese calendar, so it’s fitting that fire.breathing.dragon is in Xiamen, Fujian, China.

I have no idea why the site thinks salt.lake.city is in East St. Louis, Ill. I know a couple of people who’ve lived there and it’s about as non-Mormon like as anywhere in America. It’s a rough neighborhood.

 

The Turn of the Key by Ruth Ware

The Turn of the KeyThe Turn of the Key by Ruth Ware
My rating: 3 of 5 stars

The highlight of this book was the delightful reading by Imogen Church, the voice actor. Not only was she an excellent actor, but she did a marvelous job with the many English and Scottish accents. The plot centers around Rowan, the new nanny at a creepy old haunted(?) house in Scotland which has been totally upgraded electronically with technology so advanced only a 7-year-old can possibly understand it. The pay is incredible because the preceding four nannies have left suddenly and without warning. Why? (Cue ominous music) But the man and lady of the house take off immediately after Rowan arrives and Rowan is left with three young girls who vary from adorable to hateful. There is yet a fourth daughter, a teenager, who is away but who is expected to return. From the first day, weird and frightening things happen – creepy noises at night, the climate system going wrong, locked doors becoming unlocked and vice versa. You get the idea. The story is told in a series of letters from Rowan to a solicitor asking for legal representation as Rowan has been charged with the murder of a child. We don’t know who the victim was or why she’s been charged.

I thought it was going to be a crime mystery, but the murder part is left alone till the very end. The main body of the story is really a haunted house/ghost story, not what I was looking for. The plot suffered from a lack of plausibility and Rowan is a hopelessly inept character, hard to find sympathetic. I was disappointed in the ending, but the story had enough action of the creepy sort to stay somewhat interesting.

View all my reviews

How the States Got Their Shapes by Mark Stein

How the States Got Their ShapesHow the States Got Their Shapes by Mark Stein
My rating: 4 of 5 stars

If history books in high school and college were this interesting, I might not have developed my hatred for the subject. Stein’s writing is factual but also entertaining. I had no idea about all the competitions, even small wars, over state borders. Another big surprise was how well Congress planned the development of the states west of the original colonies. Many of the oddities one sees in the borders were due to geographic necessity or common sense, usually involving natural obstacles like rivers or mountains. Politics played a big part, too, and there was occasional corruption and certainly greed played a role. I was amazed at some of what I learned, but it did become quite repetitive toward the end, since the same explanations were given again and again as most involved several states. I will point out one geographic fact that may be lost by some readers. The author points out how Congress tried to make various of the western states the same width or height as measured by degrees of latitude or longitude. He doesn’t mention that degrees of latitude are fixed distances, but degrees of longitude are not. The farther north one goes, the narrower one degree is. The southern end of New Mexico is just under six degrees of width and measures 350 miles. The northern end of North Dakota is about 6.5 degrees in width (more degrees) but only about 315 miles across. So the “equality” stressed in the book is only approximate.

View all my reviews

Dark Ride by Lou Berney

Dark RideDark Ride by Lou Berney
My rating: 5 of 5 stars

Hardy is a hapless slacker working as a scarer at a third-rate amusement park and content in that role. Then he comes across two young children with obvious signs of abuse. He tries to get child protective services to investigate but gets nowhere with them. Slowly he begins to grow a spine and makes it his mission to rescue those kids. With the help of an unlikely motley crew (a lesbian goth, a teenage fanboy from the amusement park, and a dodgy prepper landlord) he launches, i.e. stumbles through, an investigation and eventual active rescue.

The dialog is witty and the suspense is, well, suspenseful throughout. As a retired FBI agent, I can attest that the investigative work is surprisingly credible (and entirely foolish for an amateur to undertake). I was amused at first and then became wrapped up in the action. What started as tongue-in-cheek morphed into a page-turner.

View all my reviews

Suspension arthroplasty on CMC joint – patient experience

I’m a man in my 70s who has suffered from osteoarthritis in both thumbs for over five years. For the first three years or so I got good relief from steroid injections, but that stopped working. I was reluctant to have surgery because it wasn’t clear which one would help. The pain was actually centered in my MCP (Metacarpophalangeal) joint, the one most people think of as the base of the thumb, where the webbing is, but the X-rays showed the narrowed bone-on-bone joint to be the CMC (Carpometacarpal) joint, the true base of the thumb where it joins the wrist. I chose the CMC operation for several reasons: 1 my doctor recommended it; 2 it’s surgically simpler with fewer risks and easier recovery; 3 it has a much higher success rate.

Different doctors have different preferences. Mine doesn’t do the “anchovy” operation where a tendon is cut to fill the void where the trapezium bone is removed. Instead he performs the Arthrex CMC suspension arthroplasty where that bone is removed and thumb bone is drilled and lashed to the adjacent finger bone to keep it from slipping into the empty spot, which eventually becomes filled with scar tissue. The operation was one month ago on my right (dominant) hand. I had general anesthesia with a nerve block in the arm and woke up with no pain and my hand in a cast. That night I took one opioid (Hydrocodone) pill for pain on the doctor’s recommendation even though I wasn’t hurting much because they say not to wait for the pain to get bad as the pill takes a while to work. The next morning I took another pill and one in the evening, I had minimal pain that day. The bulky cast meant there were many things I couldn’t do, but my fingertips extended out and I could use the hand to some extent as long as I avoided using the thumb.

The second day I didn’t take the opioid and haven’t since. Acetaminophen has been sufficient to deal with the pain, which has been surprisingly minimal throughout. On day six the doctor watched his P.A. remove the cast and swap it for a brace (aka, spica). The brace is similar to the cast in bulk and coverage, but is more flexible and is removable with Velcro attachment. My doctor was surprised and delighted that my pain was so minimal and I could touch my thumb to each finger easily when the cast and brace were off. I was warned not to pinch or squeeze with that thumb for six weeks and to wear the brace as much as possible, but it’s okay to take it off to shower or when necessary. I wore it to bed the first few nights after that, but found I could sleep more comfortably without it. I even did light chores, like emptying the dishwasher and doing some dishes as long as I didn’t have to scour. My wife did many things for me like cutting my meat and trimming my fingernails.

The next visit was to the P.A. a week later. On day 13 I resumed driving, although only on city streets, nothing high speed and only a few blocks., The doctor wasn’t present as the P.A. removed my stitches. She said I could get it wet and could resume running and exercises as long as I avoid lifting heavy weights, etc. One bad aspect I had not anticipated was that my left hand arthritis pain had gotten much worse right after the operation. I’d asked the doctor about that the last time and he said that was common because I was using it so much more. Although my right hand pain was minimal, that was largely because I was babying it. If I tried to pinch something firmly, e.g. open a ZipLoc bag, or bumped the thumb tip, it hurt a lot. The P.A. told me that I should expect pain until the three-month point. Only then will I begin to feel the pain relief benefits.

It’s now two weeks after that and life has mostly returned to normal. I wear the brace when inactive, e.g. watching TV, reading, etc., but I take it off to eat, brush my teeth, drive, etc. My hand seems pretty flexible to me although I can’t twist my wrist in normal ways. For example, if I’m careful I can brush my teeth with my right hand, but it’s hard to do the right side that way because I can’t bend my wrist for that, so I usually do that side using my left hand. I can use a pencil lightly to do a crossword puzzle, but I hold it wedged low squeezed between thumb and hand, not using my thumb tip and I can’t press hard to write. I can’t sign my name normally yet, so my wife writes any checks needed. I still take acetaminophen daily, but I was doing that for the arthritis before (and still need it for my left hand, too). I don’t know if I will need physical therapy, but I don’t think so. My doctor said not everyone does and seemed very encouraged when he saw me that first visit. I still have a tiny scab at one end of the scar. The skin around the scar has been sensitive, so I roll up my long sleeve on that side when the brace is off as the cuff irritates it, but that seems to be improving. So my next visit is in two weeks; I’m not sure what will be done at that point. Assessment, I assume.

Everyone’s experience is different. Mine is just one data point, so don’t expect yours will be the same. I hope this is helpful. I’ll update this blog when I think enough has changed to warrant it.

Deep Freeze by Michael Grumley

Deep Freeze (Revival #1)Deep Freeze by Michael C. Grumley
My rating: 5 of 5 stars

John is trapped in a bus when it plunges in a frozen river. We see him next being warmed back to life by doctors. But John is no ordinary man and the doctors are not ordinary, either. This thriller blends current day genetic breakthroughs with a touch of post-apocalyptic survivalism to make a gripping page-turner. There’s quite a bit of action, but that comes later in the book; be content with the intrigue for the first half. The author penned a series of sciency thrillers called the Breakthrough Series, but this is not part of that series, in case you’re familiar with that series. The writing is workmanlike, not elegant, but the twists and turns keep it fresh and interesting. It’s difficult to say more without spoilers, so I’ll just say it was a good read and I recommend it.

View all my reviews