Posts Tagged urban fantasy
It’s Romance Saturday at SBR! So what could be better than a little YA romance coupled with suspense and neo-Arthurian myth?
VICTORIES, the fourth and final book of the Shadow Grail series by Mercedes Lackey and Rosemary Edghill, again takes up where book three, SACRIFICES, left off. (Books one and two were reviewed here.) Muirin is dead, but her friends Spirit White (pictured on the cover), Spirit’s boyfriend Burke Hallows, and their BFFs Addie Lake and Lachlann “Loch” Spears are on the run from the evil Shadow Knights. They now know for certain that the head of Oakhurst Academy, Doctor Ambrosius, is not just evil, but is actually Mordred . . . and he’s been around since the fall of Camelot.
Why is this important? Well, Mordred was imprisoned in an oak tree for millenia, and only “woke up” as himself in the 1970s, only to then “borrow” a body from a biker for his own, personal use. Ever since, has been using his magic to recreate the conditions of Camelot — but on his terms.
And Ambrosius/Mordred knows very little about the modern world, despite the technology he and his school have been using throughout. Which is much more of a problem than it seems — but I’ll get back to that momentarily.
Anyway, Spirit and her friends end up being guided by the mysterious QUERCUS to a deserted missile silo out in the middle of nowhere. A strange woman, who seems to know them somehow, helps them get down into the silo, where food and rest awaits. Then, after they sleep the sleep of the truly exhausted (or maybe the just, I don’t know), they find out from this woman that QUERCUS wants to talk . . . via the very old computer equipment in the silo, which uses extremely old technology that has to warm up for quite some time to be used — but is still operational.
So far, so good. The story is told with breathless abandon, and the technology is explained enough that it passes and sounds logical, as it’s conceivable that this silo would be both abandoned and discounted by Mordred.
But QUERCUS gives Spirit some very bad news. He is the Merlin — yes, that Merlin — and he now exists solely as a computer program. Because of this, he’s been able to warn her and her friends . . . but because he no longer has corporeal form, nor any way to regain it (as he won’t do what Mordred did as it’s the blackest of black magic — possession), he cannot fight the Shadow Knights or Mordred directly. All he can do at this point is advise.
Making matters worse yet, Spirit finds out for certain that she and all of her friends — including the departed Muirin — are “Reincarnates” — that is, people who lived during the time of Camelot and have reincarnated at this time in place in order to fight Mordred one, last time.
In fact, Spirit was once Guinevere — the sword Spirit is carrying is actually Guin’s, in fact — and Burke was King Arthur. Addie was once the Lady of the Lake, famed for her healing abilities, and Loch — well, he was Lancelot. (I had hoped he’d be Sir Gawain, personally. Ah, well.)
And all of that is important, too, because these four must find something called “the Four Hallows” — four talismans of great power — in order to invoke their prior memories as these fabled people. Because they cannot beat Mordred if they stay the way they are, even with their magic . . . and they must beat Mordred, as Mordred’s idea of “winning” starts with all-out war and goes downhill from there.
Worst of all, because Mordred didn’t live through the Cold War (much; one assumes he wasn’t paying much attention after he “borrowed” the biker’s body he’s been using), Mordred has no fear of a nuclear holocaust. But his own Shadow Knights — those who fought on Mordred’s side back in the day, who have been reincarnated in our time and were awakened by Mordred — definitely do.
Which may give Spirit and the others an opening . . . (further reviewer sayeth about the plot — at least not yet).
There’s a lot to like about VICTORIES. It’s a rip-roaring action-adventure with some mild romance, a good amount of mystery and magic, and a believable fight against the darkest evil magician ever created for the highest of stakes — life itself. I loved the good characters, hated the evil ones, and wanted good to win out — all fine and dandy.
That said, because the book went by so fast, I missed some of the characterization I’d so adored in the previous three books. I like Spirit, Burke, Addie, and Loch, you see — but I wasn’t overly fond of Guinevere, King Arthur, the Lady of the Lake and Sir Lancelot. And while I liked how they faded in and out of focus — that is a very tough trick to pull off, having one soul with two full sets of memories in one body, and I give Ms. Lackey and Ms. Edghill full “props” for doing so — I mostly got annoyed whenever Guin, Arthur, etc., showed up to talk in “High Forsoothly” (what Ms. Lackey and Ms. Edghill called the more formal Renaissance-sounding English constructions, something that amused me very much).
Another thing that frustrated me a tad was the nature of Spirit and Burke”s romance. These two love each other in a somewhat chaste teenage way, which is sensible considering the context. (Who wants to make out in front of your two best friends in such close quarters?) But finding out these two had been married, and had many remembrances of being with each other as full adults, was a little tough for me to handle. I kept thinking that if I were Queen Guinevere and King Arthur, I’d want to steal away to some little grotto somewhere and just get it on — using proper safe-sex practices, of course — as these two supposedly had a legendary romance. And as Spirit and Burke were sometimes also Guin and Arthur, I couldn’t figure out for the life of me why they didn’t do that.
Maybe it’s a good thing that this element didn’t come into play, mind. This is a series meant for tweens and teens. Too much sexual activity would’ve perhaps taken the focus away from all of that action-adventure. But finding out some information through pillow-talk between Guin and Arthur would’ve been extremely interesting; having Burke and Spirit have to deal with the aftermath of that also would’ve been quite riveting.
The reason this is only a minor quibble, though, is because Ms. Lackey and Ms. Edghill clearly set it up that Guin and Arthur’s marriage was more one of state than one of love. (Which would be accurate for the times they lived in, granted. Damned few people married for love back then.) They were great friends, yes. And they cared about each other deeply. But there was actually more romance between Spirit and Burke in this time than there seems to have been between Guin and Arthur.
The other teensy issue I had with VICTORIES is that the ending goes by too fast. (Spoiler alert! Turn away now. You have been warned.) I wanted to see Mordred suffer, and I wanted to see our four heroes be able to luxuriate in the victory while thinking about how terrible it is that Muirin didn’t live to see the day — and while I got a little of the latter, I just didn’t get anywhere near enough of the former to suit me.
Bottom line? This is a nice evocation of the Arthurian mythos for the 21st Century Millenial crowd, and I enjoyed it very much. But it doesn’t stand alone — please read LEGACIES, CONSPIRACIES, and SACRIFICES first.
VICTORIES — B-plus.
Shadow Grail series — A-minus.
–reviewed by Barb
Very rarely does a debut novel make a lasting impression upon the reader. Usually, the first novel is the author looking for their voice and haven’t mastered the delicate art of building up the suspense. R. S. Belcher’s debut novel, The Six-Gun Tarot, destroys those preconceived notions.
The book starts with the young Jim Negrey leading his horse Promise across a barren wasteland of desert in 1869. Near death and with little water, Jim is on the run from the law for a terrible crime. However, before the law can hang him, Jim has to survive the desert known as the 40-Mile. His hopes were to find a railroad job in a new city under a new name. But a shadow, something more than a crime he committed, lingers over the boy. Between dangerous animals stalking him and the desert, he is doubtful he will survive.
Before the desert takes him, though, Jim is found by a strange Indian named Mutt and an even stranger man named Clay. The two men hail from the town of Golgotha, which is the closest town to where Jim wants to go. He accepts their ride into town when they are attacked by the coyotes which had been stalking Jim. Clay kills two, though the coyotes seem to be mildly nervous around Mutt. Jim is taken into town and, for the time being, will live another day.
Or perhaps not. As he’s getting off the wagon, Mutt (who is the deputy sheriff in the town) gets a call for help. A deranged and drunken man has taken hostages inside the general store, and Mutt needs to stop him before he hurts anyone. He deputizes Jim, and they prepare to try and figure out how to stop the man from hurting anyone inside. Before they can do anything which might end up with some bodies, though, the town sheriff gets back to town. Jon defuses the situation with Mutt managing to save an innocent woman’s life, and the town settles down. Jim, uncertain what to do next, is officially deputized by Jon and taken to get some food and some rest. For the first time in a long time, Jim feels like he’s somewhere he belongs.
Intertwined in the story about the crazy town of Golgotha is a deeper story about an angel who, while not exactly defying the Host, begins to doubt nonetheless. Because of this, he is tasked to stand guard over the sleeping darkness. Biqa, annoyed and angry, obeys, though it is evident that he is not happy with his punishment. After a time, though, his watch begins to take on a deeper meaning. Biqa begins to understand the little beings who exist around him, and begins to feel for humanity.
This book… wow. Just wow. There is a blend of religion and folklore in the book that drags you in and makes the reader really think without lecturing. The pacing is fantastic (as evidenced by reading it, for the second time, in less that five hours) and the characters are all very well thought-out and believable. The setting of the town itself is magnificent, and seems to be a character all its own, a breath of life in what would normally be merely a static piece of scenery in any other work. The darker undercurrent of the book, which both drives the plot and lends a creepiness factor to some characters, is wonderfully done. The overall story arc is absolutely rock-solid.
This book is a must-buy. I’d give this to someone asking me if I had read anything good and new lately. The author has done a tremendous job, and I for one can’t wait for the next round.
–Reviewed by Jason
Tiger Gray’s debut novel No Deadly Thing takes place roughly during the Iraq War (2004 edition) and stars Ashrinn Pinecroft as a military veteran who is severely injured during the war. During the battle in which he was wounded, he gets the feeling for the first time of a “higher calling” and charges recklessly into the fight. After being injured in said battle and discharged, he is recruited into a mystical organization called the Order. The Order fights against “the serpent”, which is the symbol for evil across the board, thought this is (again) not explained well initially. Because of his military experience, Ashrinn is tasked to train the Seattle-Tacoma area group of the Order, which is just getting off the ground there. Beset on all sides by lack of experience and equipment, he struggles to bring the (children, really) under his tutelage to be ready for combat against the ancient evil before it is too late.
Meanwhile, his home life is an unspoken mess. His son, who doesn’t quite grasp his father’s mental and emotional war within, is struggling to go about his everyday life now that his dad is back from the war. Ashrinn’s wife, on the other hand, is thrilled that he is home and that he has finally discovered the power within him that the esoteric society (the Order) recruited him for. However, there is a taint to her aura, and Ashrinn suddenly realizes that he does not trust her or her own side of the power.
Let me get this out in the open right now: this book could have been amazing. Instead, it falls flat and is merely average.
The idea behind it, the concept and breathtaking research that the author delves into to bring the powers inside both the protagonist and the antagonists is amazing. There is talk of the Morrigan (Celtic goddess), dryads, Mesopotamian gods intermingled with Zoroastrian belief, western civilization and the modern world.
Excellent research into esoteric and ancient religion aside, there really isn’t any smooth transition points in the story. You never get a feel of right about Ashrinn, and his movements are wooden and do nothing more than to try and move the plot forward. It’s hard to explain, but bear with me for a moment. When Ashrinn talks, it doesn’t come out as honest and appealing. He’s a very unlikable protagonist, and yet he doesn’t fit into the mold of anti-heroes that one can root for. He’s just there, and this is a crime unto itself. The background that should have been around him is not there. There is no reason to cheer him on. The strange conflict he has between his wife and a new recruit early on does nothing to make me like him more, and actually detest his weakness. I’m not demanding that he be inhuman and unfeeling, but the inner conflict inside him should be a little more evident, make him more appealing to the reader. Here is where the author failed.
The plot is convoluted but there, and the pacing is fast (a little too fast at some points, but who am I to complain about a fast-paced novel?) and doable. The right elements for a tremendous book are there, but something is missing. My gut tells me that it’s the main character. Plus, it’s about a military veteran, but what? Not every infantryman can teach people to become soldiers instead of fighters, for example. I just didn’t get the feeling that, despite him using the military to escape his eccentric family beliefs, he really never seemed to “be” the Special Forces operative that the author portrays him to be.
A mildly decent read, nothing to shout to the heavens about however. I’d borrow this one from the library, or perhaps look for it on an e-reader at a discounted price.
–Reviewed by Jason
One of the things I love about books with shape shifters in it is that once you get past their “origin” book, the subsequent books are simply awesome. Nocturnal Interlude, book 3 of the Nocturnal Lives series, tried to live up to the reputation. Granted, Amanda S. Green’s debut novel in the series, Nocturnal Origins was rock-solid (and previously reviewed here at SBR). But the subsequent books are almost always better.
Detective Mackenzie Santos (our heroine, and all-around bad-ass… oh, and enforcer) has just returned back from vacation when she is suddenly taken into custody by the FBI. Denied a phone call or any way to contact anyone, she is whisked away and placed in a windowless room and guarded by two annoyed FBI agents. Mackenzie, needless to say, is pissed off by the treatment. No sooner has she arrived, however, when she is pulled from their clutches by her cousin, Marine Captain Mateo Santos (we met him in Nocturnal Serenade, book 2 of the series, previously reviewed here). She is immediately moved into protective custody as she receives horrifying news: her police partner, Pat (who is also Mackenzie’s pride leader’s girlfriend/mate), has gone missing and Internal Affairs at the Dallas PD has informed everyone to not tell her for reasons unknown.
Now, to be fair and honest, this part of the book nearly threw me out of the story (indeed, I spent the rest of the book asking “What?” It became sort of a running joke between myself and the other secondary characters). Mateo informs Mackenzie that, in order to have her be able to work outside the Dallas PD jurisdiction to discover what was going on with Pat and others of their kind who have gone missing, she is going to be reactivated to her Marine Reserve officer status and work with him as part of the Department of Homeland Security.
Nothing, and I do mean nothing, in the books leading up to this point even remotely suggested that Mackenzie was a Marine. Nothing in her casual comments, nothing in her behavior or attitude ever hinted at the possibility. I about threw a fit (indeed, I went to the author and asked her was was going on) because that was something that appeared to have been pulled from her ass. Even my math couldn’t figure out how she found time to be a Marine reservist while in the Police Academy and nobody knowing about it. Even now, I can’t figure it out. Four years of college, six years of reserve duty (even though she went straight from college to the academy. I recall this from the first or second book), and… argh. It still bothers me. Okay, back to the rest of the review.
Much to everyone’s surprise in her division at the police department, she shows up as Marine Captain Mackenzie Santos and they try to get a grasp on the fact that she just found out about her missing partner (and her being a Marine). There is some internal squabbling between Mackenzie and the detective from Internal Affairs who ordered her not to be told, to which Mackenzie stomps on his toes and just about threatens his career in front of their respective bosses. Turf war averted (for now), Mackenzie gets the rest of the detectives on her team prepped for a renewed investigation into the disappearance of her partner, Pat.
There is a shadowy group of individuals out to hurt pures and weres, though their reason is obscure, their goal is to break them and kill them. Their motive was never really explored, but it’s creepy enough on its own. Still, a little more depth into the “why” part of their kidnapping and murders would have been welcome, as well as the reasoning why their financier and backer wanted them to specifically avoid Mackenzie Santos (and why the two men doing the kidnapping who were supposed to be so smart completely botched that one).
One of my favorite things about this series is the pretty strict adherence to proper police procedure while balancing the urban fantasy side of the shape shifters and their place in society (hidden in plain sight, but still). Unlike other well-known police procedural novels, this one actually doesn’t feature the “lone wolf, do what I want” detective and show the importance of working with others as a team. It is smart, well-paced novel that has its ups and downs, but plants some very interesting seeds for the remainder of the series. A pretty solid little book, I would have liked a little more “I AM SANTOS!” and a little less “frustrated and impotent heroine”, but other than that, a good enough addition to your library.
I’d give it a recommended read, though don’t blame me when you reach the end.
—Reviewed by Jason
Noah’s Boy, the third book of Sarah A. Hoyt’s Shifter series, starts off without pulling any punches. The Great Sky Dragon wants another dragon, Bea Ryu, to marry the dragon shifter Tom and create many dragon babies in order to keep the dragon line alive. Bea is not thrilled with this idea, and voices her dissent. One doesn’t tell the Great Sky Dragon “no”, however, without some consequences coming down upon them.
Meanwhile, lion shifter and Goldport detective Rafiel Thrall has been called to what is being classified as a “mountain lion attack”. However, Rafiel smells the distinct scent of shifter in the area and begins to suspect that the individual who survived the attack (not the poor man who was found mauled to death) may know more than he was letting on. In fact, Rafiel discovers that the man is a bear shifter. Rafiel realizes that he has another shifter murderer on the loose and, if not caught quickly, could bring down the entire shifter community – which includes Tom and Kyrie, his two best friends.
Tom, meanwhile, is suddenly hit with the memories and images of the Great Sky Dragon, which, according to the other shifters, means that the Great Sky Dragon was dead and Tom had just been unceremoniously promoted. Tom is not happy with this – he has a cafe to run and he doesn’t have time to play Lord of the Shifters – and shirks his duties as the Great Sky Dragon as long as he can before a challenge is issued by an older pair of brother dragons. Tom defeats them with ease, cementing his leadership as the Great Sky Dragon (at least, until the Great Sky Dragon returns. Tom isn’t convinced he’s dead, merely incapacitated).
However, in the midst of this all is a troubling… incident is the only way I can say it, an incident which caused my heckles to rise. Rafiel is taken control of by a rouge shifter female and is forced to mate with her, which in anybody’s book is called rape. It’s a bit uncomfortable to read but illustrates just how far gone this rogue shifted is, and just how dangerous the older shifters are to the newer ones. Of course this makes Rafiel feel extremely violated (as it should) but he really doesn’t talk about it to anyone (which is bad).
Noah’s Boy is a fun, fairly well-paced continuation of the entire Shifter series. Of particular note is that my longtime favorite in the series, Rafiel, is finally front and center as he and Bea begin to be drawn closer together, in spite of the Great Sky Dragons command that she bear the children of Tom (who is not happy about the insinuations at all and prefers his live-in girlfriend, Kyrie). The development of Rafiel from potential love-interest/conflict to loyal confidant is something to behold, as the richness of his personality practically dominates the book (I must admit, this feels like it should have been Rafiel’s book and not a “joint” book with Tom and Kyrie).
The only thing I can complain about is the ending being too “pat”. Everything concludes nicely, with a potential new love interest for Rafiel. However, with new shifters appearing from everywhere and Tom’s diner (The George) still attracting shifters due to the pheremones sprayed by the previous owner (see Draw One in the Dark for more about that little bit of back story), there are many more tales to be had in Goldport.
A definite addition to my library, and for any fan of quality urban fantasy.
—Reviewed by Jason
Arcanum 101: Welcome New Students by Mercedes Lackey and Rosemary Edghill is about Tomas Torres, a fifteen-year-old from the barrio. Tomas saves himself and his younger sister, Rosalita, from a nasty encounter due to his previously unknown talent for pyrokinesis — fire-starting, but with the additional ability of being able to move the fires he calls about. But in doing so, he calls attention to himself and ends up working for the local padrone — a very dangerous man — until he quickly ends up behind bars.
Fortunately for Tomas, he’s sent away to St. Rhiannon’s School for Gifted and Exceptional Students (“St. Rhia’s” for short) in upstate New York for three years of probation rather than hard time for arson. St. Rhia’s is a place where psionics like Tomas, or magicians, like his friend and love interest Valeria Victrix Langenfeld (always called “VeeVee”), get trained. Because they’re in the middle of nowhere, that limits the damage these untrained kids can do; it also allows these kids to fight against some really noxious magical things without anyone in authority getting wind of it.
Of course, Torres doesn’t believe in magic, much. Nor does he believe in anything beyond what he can do himself. This is something that needs to get knocked out of him, fast. And as Tomas has adventure after adventure (some with VeeVee, some not), he starts to realize that the world as he knew it is a whole lot bigger — and a whole lot deadlier — than he’d ever imagined.
Fortunately for Tomas, he has experienced help at the ready, as Arcanum 101 is an offshoot of the “Bedlam’s Bard” universe. That means such well-known characters as Eric Banyon, Kayla Smith, and Hosea Songmaker either teach at St. Rhia’s, or are counselors, and can help as needed. The reason for these characters to help at a school like this is simple; none of them want these kids to have the types of growing pains they did. And while none of the teachers overtly state this, the point still came across. (Loudly and clearly, too.)
So there’s a rationale for the school. And there’s a rationale for why these kids are better off at this school than they would be if they were simply left on their own. Which is why Tomas, once he settles into it, decides he rather likes St. Rhia’s, even if it is rather far from civilization. And his liking is not simply due to “get on the bandwagon” psychology, either — instead, it’s actual fellowship, which is hard to write well. (Lackey and Edghill not only wrote it well, but got me to believe that Tomas indeed wanted this sense of fellowship, even when he didn’t know what it was. And writing inchoate longing is even harder than writing about the sense of fellowship without it turning to treacle. Full marks for the pair of them!)
At any rate, Tomas’s and VeeVee are good characters and I enjoyed reading about their adventures. Better yet, I believed in their nascent romance, complete with ups and downs — some of which will be familiar to every teen whether they have Gifts or not — and believed it added greatly to the book as a whole.
Bottom line: Arcanum 101 has magic, teens, a boarding school that’s nothing like the “Harry Potter” series, adventure, a believable, PG-rated romance . . . in other words, this is a winning effort, Young Adult-style, from the gifted duo of Lackey and Edghill.
The only minor drawback is that this is a short novel, somewhere in the neighborhood of 70,000 words. But as it’s obviously meant to be the start of a whole new crop of adventurers in the “Bedlam’s Bard” universe — complete with Elves, Guardians, and bad guys galore — it works out just fine.
So what are you waiting for? Go grab the e-book today! (Then do as I did, and devour it in a few hours, cold. Then enjoy the re-reads.)
— reviewed by Barb
Sharon Lee’s CAROUSEL TIDES is about Kate Archer, her grandmother, the half-dryad Ebony “Bonnie” Pepperidge, and the enigmatic André Borgan, whose powers derive from the sea. Kate is magically talented, being a Guardian of the Land, but renounced it years ago; she’s been forced to return to Archers Beach, Maine, because her grandmother is missing. Worse yet, her grandmother’s business — a magical carousel ride, where every carousel animal has a spirit that has to be bound every season or it’ll escape and cause great harm — needs attending to, as does the Land.
Kate’s an interesting character for more than one reason; though she scans as a normal, thirtyish human being, she wasn’t born on our Earth at all. This means Kate, unlike most humans, is familiar with the Six Worlds and the magical ability called jikinap, which isn’t exactly the same as Bonnie’s inborn abilities as a dryad, her mother Nessa’s various abilities due to her voysin (or magical spirit), or even Kate’s Guardianship of the Land.
So while Kate wears a Google sweatshirt with pride, and speaks of how magical code and computer code seems to have a lot in common, the fact remains that Kate has hidden depths. One of the reasons for this is because Nessa was taken prisoner many years ago in the Land of the Flowers (one of the other Six Worlds) by the evil Ramendysis, a man who’s attempting to swallow whole as many mages — and as much jikinap — as he possibly can. Worse yet, Kate was forced to watch as Nessa had to submit to Ramendysis, then endure many more privations before she finally escaped Ramendysis’s clutches and found her way to our Earth (and her grandmother’s guardianship).
But just because Kate’s been on our mostly non-magical Earth for years and away from her magical duties doesn’t mean that Ramendysis has forgotten about her — oh, no. (That would be too easy.) Instead, Ramendysis, for whatever reason, just can’t leave Kate alone. Because of this, Kate has to not only keep Bonny’s business alive and resume her Guardianship of the Land, but she also must make alliances, pronto, or Ramendysis will end up destroying her, just as Ramendysis has destroyed so many other mages of various abilities and talents in the process of swallowing their magic and using it for himself.
And if Ramendysis kills a bunch of non-magical humans in the bargain, that’s just a bonus. For him.
This is where Borgan comes in. Borgan, you see, has many hidden depths also, and with his affinity being the sea (or, in the more usual terms, he’s Water and she’s Earth), he’s very strongly attracted to Kate. Her personal story only furthers and deepens this growing attachment, which is why Borgan decides to mix in, along with other various magical entities (including a hidden-in-plain-sight Fire mage).
But will all of these various entities, which Ramendysis sneeringly calls “Low Fae,” be enough to stop the nasty Ramendysis?
And even if Ramendysis is foiled, will Bonny be found? What has happened to Nessa in the intervening years? Will the animals of the carousel escape Kate’s magic for good due to all of this upheaval? And will Kate and Borgan be able to gain any peace, much less allow their romance to progress, amidst all this turmoil?
All of these questions will be answered, but tend to pose more and more questions. But if you give this book time — for me, it took about five chapters to settle in — you will get hooked. Guaranteed. (Further reviewer sayeth not.)
Bottom line: CAROUSEL TIDES is a highly satisfying, extremely enjoyable, and manifestly excellent novel that urban fantasy lovers will devour with relish because it succeeds on every level. As a quest story, it works. As a coming of age story for Kate, it works. As an understated romance between Kate and Borgan, it works. And as a story of female empowerment — coming into your own power unapologetically — it also works.
A book that can do all that is one that should be in your library. So what are you waiting for? Go grab a paperback copy of CAROUSEL TIDES today — or go get the e-book directly from Baen Books. (You’ll be glad you did.)
— reviewed by Barb