As we schedule book talks and signings at independent bookstores (more coming every week, see the events list), I feel a bit conflicted about the Amazon.com link on this page. Some of the bookstores I’ll visit are lovely shops, staffed by people who love and know books and live to share them with their customers. These stores compete head to head with online and chain booksellers and it’s a battle. I mentioned this on Facebook and it prompted some interesting comments: this is the 21st century, booksellers have to compete in this marketplace, hopefully by offering events, knowledgeable booksellers, service. A bookseller suggested the indiebound link, which directs online buyers to the nearest indie bookstore. What do you think?
Amazon is a resource, and many readers of my books go there because it’s a click away. So here’s my position: if you have a good local bookshop, patronize it and support it. If you don’t or can’t, go online. And even if you buy my books locally, please drop a review on the Amazon page. It goes a long way toward getting the word out, and these days that’s more important than ever.














In PORT CITY SHAKEDOWN, the first Brandon Blake novel, Brandon gets a full dose of bad guys. A brawl in a funeral home introduces him to Joel Fuller, a sociopathic hustler. Fuller is fresh out of jail and determined to take Brandon out—after Fuller and his sidekick Kelvin shake him down.
Rocky isn’t a tough guy. He’s a skinny little kid with crooked glasses, and he shouldn’t be homeless in Portland, Maine. When McMorrow and Roxanne pluck him from under the stomping feet of a gang of street kids, Rocky latches onto McMorrow–and drags him into a world of murder, both old and new. Why is McMorrow protecting Rocky? The cops want to know. Why is Rocky on the run? McMorrow wants to know. Why does death follow in Rocky’s wake? Jack and Roxanne need to find out before they’re added to the list.