Blog

Book Review: Duplicate Effort (Retrieval Artist #7)

Book Cover from Amazon

Duplicate Effort (Retrieval Artist #7) by Kristine Kathryn Rusch

BOOK BLURB ON AMAZON

Retrieval Artist Miles Flint has a mission: take down the law firm of Wagner, Stuart, and Xendor. He enlists the aides of old friends and old enemies. But as the mission gets underway, one member of his team dies horribly.

Flint can no longer take on the entire universe. He violated the rules of his Retrieval Artist mentor and now has a lot to lose. But he can’t reverse the events he set in motion—and the crisis he caused might destroy everything—and everyone—he loves.

International bestselling writer Kristine Kathryn Rusch has won two Hugo awards, a World Fantasy Award, and three Asimov’s Readers Choice Awards. IO9 called her six (so far) bestselling, award-winning Retrieval Artist novels, inspired by this novella, one of the top ten science fiction detective series ever.

 

MY REVIEW

First off, love.the.book.title “Duplicate Effort”, which has more than one meaning in the story.

This is the first of the fifteen-book “Retrieval Artist” series I read and it is the 7th of the series and works well as a stand-alone, though I believe it would work better if read in order. The author does provide good insight to the other books like a universe building on itself.

Second, I love the initial premise. What is a cop to do with a self-cleaning crime scene? How do you save the evidence before it is destroyed?

Each layer of the book get more and more interesting. I’m not going to go any further so I don’t give any of the mysteries away. 

Flash: boobs

Image courtesy of FreeDigitalPhotos.net

Rating: Mature (Language)

The woman screaming below woke him from his near coma. Why Kryler remained with the harridan Andre did not understand. Likely arguing about him staying the night … again. Hopefully they wouldn’t wake Mia since he crashed in baby’s room when they pulled an all-nighter.

How late were they up last night programming for the new game? Disorientation clouded his mind; every muscle in his body ached. He hadn’t felt this bad since he jumped a foot in height when he was fifteen. He went from the shortest in the school to the tallest in six months.

Cripes, he felt worse than when he stayed over for seven days working on the Rainbow expansion to keep Kryler’s mind off Natalie … leaving … wait …

Who was screaming below if not Natalie?

Why was gravel and stone digging in his skin?

Andre struggled to open his eyes, which seemed glued together. The expansive vista of ocean and cliff faces set off vertigo and he slammed his gummy eyelids shut.

“Come on you mother-fucking bastard! Tell me you haven’t died on me you asshole! Be alive! Oh God, be alive! Help! Come on Andre talk to me!”

That would be Jane. The spy.

Memory started leaking. The normal pickup when government security break-in happened. This time to investigate instead of as one of the suspects. Following up the foot leads, because the hacker was a master the coffee-house login, a pattern similar to what he had pulled off as a kid. The fights, guns, and dozens of other things a nerd like him had no business being in followed until now.

Something tightened around his ribs. … Right, the rope connecting to Jane. … A couple of ribs felt broken.

He opened up his gummy eyes again, supposing the sticky was drying blood from a head wound and the bullet in his shoulder. A series of fence posts kept him from being pulled off the overlook. For once he was grateful of his insane height. His fourteen year old size would have been pulled right off the cliff.

Scrambling against non-existent toeholds below him swung Jane. Her only support was the rope and his weight.

“Stop screaming!” He yelled, or tried too. The fit of coughing prevented him from saying anything. Pain raised through him; broken ribs grated and simulated sensory nerves in ways he had never experienced before.

She screamed pure terror as the rope shook with his coughs.

“Quiet!” He finally managed to get out.

Silence followed for a few seconds. “You still awake?” Drifted up from below.

She jogged his elbow while programming, why did he think she would shut up now? “Yeah.” He said as loudly as he could, without breathing deeply. The ribs hurt with each breath.

“The bastards left us for dead. Don’t know why they didn’t push you off.”

“Wedged.” Andre decided short answers would work. “Little time.”

“Right, that count-down worm you put in. They would need to fix it.”

“Phone.”

“What phone? You think they could solve it with a phone?”

“No.” Andre tried to shift. The boulder behind his hip held him in place and he had no strength in his wounded shoulder to push free. “My phone.”

“God, are we starting that argument again?” Jane had confiscated his phone when they realized the bad guys were trying to trace them.

“Put battery back … phone.”

“And let them know we are still alive, are you nuts?”

“Put battery in.” Andre took as deep a breath as he dared. “NOW!”

“Alright. What do you got in mind bright boy?” He watched Jane twist and turn. One foot was caught in the rope, balancing the weight drag on her waist, but unbalancing her and preventing her from getting a firm attachment to the rock face. He heard the battery snap in place. Funny how he heard tech noises before anything else.

“Dial 7734 star.”

“7 – 7 – 3 – 4 – star. Sure you don’t want 911?”

“Dial it.”

“Dialed bright boy. What next?”

“GPS – turn on.”

“Roger.” Her soprano voice carried up the confirmation. “Done.”

“58008 star pound”

“5 – 8 – 0 – 0 – 8 – star – pound – Dialed.”

Satisfied he had done all he could, Andre wiggled to relieve some pressure and rested. After a few moments, Jane shouted up. “Andre, bright boy. What next?”

“Done.”

“Done what? What did I just do bright boy?”

“Friends coming.” Andre watched her tuck the phone into her spy suit. He had a few fantasies about getting her out of the men-in-black look. He took one out to play with. There was time to kill. “Wait” He let her know.

“Wait? Wait for what?”

“Wait.”

“Of course wait,” she muttered. Her voice was approaching tech level in his ability to tune only into it. “Stupid bastard can’t explain shit about shit. I’ll just hang here like a piñata while we wait. Ass…”

He must of passed out, because he had lost time. Jane’s talking had changed.

“Yes, this is a real woman on Andre’s phone. … What do you mean, no way? … Boobies’ emergency code?”

“Rescue.” Andre projected as loud as he dared. His ribs hurt worse. He barely heard himself.

“Look just come in get us. Shipwreck outlook. If you got guns, you might want to bring them.” Andre heard the phone beep off. “Some Chrysler guy is on his way .. and said something about Effie and willing guns being close behind.”

Will shotgun with Efran driving in his mother’s car might beat Kryler. Only 30 miles away. “Twenty.” Andre said, trying to let her know rescue would be here in a mere score of minutes. Boobs was the highest of the rescue codes they put together for conventions – everything from “leech fan” to “sex-fiend.” Boobs was for Kryler, back when he had a marriage to value. He was the only one to have women throw themselves at him; being an artist helped toned down the gaming-computer-developer-nerd factor. If one counted graphic artists as artists, which at least four women had at various times. Boobs meant drop everything and come save me now.

Got to love his friends.

(words 1,022 – first published 11/6/2013; republished new blog format 4/1/2018)

Blog: The Schedule

Image courtesy of Stuart Miles at FreeDigitalPhotos.net

Welcome to all the new readers. Hope you are enjoying reading my Erin Penn’s Second Base blog. This is the fifth Thursday, where instead of pointing you at other people’s blogs, I write one of my own.

I am thinking it is time to circle around and let people know what the blogging schedule is, since it has been a while. I publish something three days a week: Sunday, Tuesday, and Thursday. During the tax season many of the posts are prepped in advance, like this one, for my sanity’s sake.

Sunday posts are flashes. Half are flashes from before my restructuring of the blog. The stories were written from 2012 to 2015; I changed format at the beginning of 2016. I don’t yet know what I am going to do once I run out of old flashes. Something I will need to figure out soon.

The flashes are a mix of text and visual flashes. Text flashes I wrote either from text prompts or an idea I had. Visual flashes use a picture as a prompt; for example, if the picture has a red chair, a red chair is likely to be in the story. For the text prompts I try and find a good picture to go with the story after the story is written. I wrote a blog in 2016 providing a little more detail about text and visual flashes. You can find it HERE.

The cycle is old text, old visual, new text, and new visual flashes within each month. The months with a fifth Sunday, I publish a flash of 2,000 words or more. In general my flashes tend to between 500 and 1,200 words. For 2018 the longer flashes will happen in April, July, September, and December .

Tuesday posts are a mix cycling once a month through: book reviews, editing rants, author spotlights, and writing exercises. And every fifth Tuesday in a month I post about an embroidery or calligraphy project I have been working on. The spotlights are on authors I have edited and ones I have meet at conventions and the like. Book reviews are on some of my favorite books.

The editing rants … well, those kind-of happen in the middle of the night and I post them to a writer’s group on Facebook. When I working on an editing project and find something that just leaves me speechless,  sometimes I just got to scream into the world before moving on. Facebook works good for this. The writers’ group tells me they love it because it demystifies editing to them. I clean some of these explosions up and post them here. I hope they are entertaining and informative.

Thursday posts are blogs I have found on the Internet. Most of them from Magical Words, an amazing group of genre writers, publishers, and editors. I also post some relevant memes, and the fifth Thursday a blog post of my own making. Like today.

So that is the blogging schedule: a story on Sunday, books and writing on Tuesday, and writing and editing blogs on Thursday.

In addition to the website-blog, I have a Facebook page. If you would like to have access to my Facebook page, you can like it HERE. The website includes a cross-references of characters appearing in multiple flashes and published works. And please review my published works available for sale through Amazon.

Thanks for reading and have a great Thursday!

Writing Exercise: Fighting Disability

Last month the Writing Exercise touched on how fictional words can be used to inspire non-traditional people to enter the fields of science and engineering. This month’s challenge is in a similar vein.

I’ve often talked about the challenge of writing choreography (fighting and romantic scenes). To make them unique, instead of bogged down in “he punched him in the mouth” over and over again, it helps to make what is unique about a person and integrate the characteristic into the fight. Main character a chef, have a battle in the kitchen with knives and pans. Main character a sky diver, duke it out with winged creatures in the sky before hitting dirt. Main character has a different scarf every day of the month, tie someone up with them.

Many people look at disability as a limitation. Imagine a situation where the disability is an advantage instead of a limitation. Arm wrestle a one-armed man. Find a way through a dark dungeon with a blind woman. Deafness versus the thunder villain.

WRITING EXERCISE: Write a fight scene where a disabled person is the one fighting and rescuing everyone. Not the lone person staying behind because they have been shot in the leg, but where the hero survives and gets the girl/boy situation.

Flash: Please his blue eyes begged

“Please,” his blue eyes begged beneath his terry hood.

I could not meet those eyes. All my paramedic skills could not restore the child he had pulled from the pool during the frantic short drive to the hospital. Instead I reached out my hand while others removed the small body from the Jaguar to take their turn at resuscitating.

We were guests of Mr. Parish. The party was the typical lavish affair he threw for his political and business connections I had no business being at; the only reason I was invited every year was I managed to save his life after a heart arrest.  I don’t know whose daughter we had tried to save or the name of the man who jumped in the pool fully clothed. His Gravait shoes must of sunk to the cement bottom by now.

The man pulled on my hand until our bodies touched. His head fell to my shoulder, and his svelte tall frame tried to curl into my much smaller form. I felt shakes from cold, exhaustion, failure, and sobs begin to rack his body. We would need to get him out of the wet clothes before he went into shock.

I watch as a Rolls-Royce, a few high-end Mercedes, and a limo frantically race into the parking lot. I pull my Knight-in-Sopping armor into the shadows of the entrance. The limo ejects a couple who are clearly the parents. Mr. and Mrs. Parish escort them through the doors. Mr. Parish makes eye contact with me for a second; I watch hope leave his eyes as he takes in my situation. None of the others notice me and my companion.

(Words 278 – originally appearing at Sunday Fun on Breathless Press 3/3/2013 (photo of unknown copyright); republished new blog format 3/25/2018)