In the 23rd century you can jack into the web, shop at a mall floating half a mile above the street, kill yourself with the drug of the week, and wake up in a new body.
The rich can have what they want -- and they want immortality. What they get is gHost, generic Host Somnambulant Transfer. The dead become re-animated hosts for the living. The trade is controlled by megacorps and is highly regulated. Getting on the list is the perk for any corporate ladder-climber. But the price is steep.
Brady Woods is a smart-ass hacker fighting to survive in the dim streets at the bottom of the canyons between two-hundred-story buildings, where smog and anti-grav shopping malls block out the sun and predators prowl the shadowed alleys.
Brady has talent. He can fix anything. And he can surf the web like no one can. Code is his junk food; blind killers and security bots are his nemeses; information is his currency and his rush.
Sleen's girl Deel has eyes for Brady; a battered cat knows its own. Brady knows what he wants, and he wants Deel. Problem. Sleen thinks he owns Deel, and he's not about to give her up. In a barter economy Deel's up for grabs -- for the right price. But can she be trusted? And how far will Brady go to make her his own?
By day, Jonathan Wright disguises himself as an ordinary middle-aged insurance underwriter. He lives in southern New Jersey with his wife and daughter, both of whom believe him to be supremely cool, though slightly deranged.
In pursuit of his career as a horror/romance/comedy writer, Jon strives to expand his experiences, in order to relate them to his readers with authenticity. Skulking through everyday life is not enough for Jon, no, he pushes the envelope (and everyone's buttons). He calls this "research."
Their dog, Rex, thinks this is all great fun. The two cats, who have unique and appropriate names, but do not answer to them, and are therefore both known simply as "Cat," could care less. His wife generally forgives him, as long as he remembers to take out the trash and put the toilet seat down. You can contact Jonathan at .