Born of Bombs and Bullets: An Aaron Thornton Thriller


Price: $19.99
(as of Mar 31, 2026 03:06:55 UTC – Details)

In a city scarred by conflict, secrets can kill and trust is a dangerous gamble.
Psychologist Aaron Thornton is riddled with self-doubt after failing to stop a tragic incident at the American prison where he works. So when his wife, Claire, receives a job offer in her native Belfast, Northern Ireland, he sees a chance to start over by treating hardened criminals in Northern Ireland’s judicial system.
But Thornton’s work soon entangles him in the aftermath of ‘The Troubles,’ a brutal conflict that rocked Belfast for over thirty years. While overseeing the release of the Irish Republican Army’s deadliest assassin, Thornton reignites smoldering feuds that threaten to consume him and his family in the flames of political violence.
An attorney torn between loyalty and justice.
A troubled, vengeful orphan.
And an unscrupulous spy.
Alongside a broad cast of morally complex characters who reflect the many facets and shifting allegiances of The Troubles, Thornton fights to heal long-standing hatred and prevent another tragedy. But in a city where suspicion and betrayal run deep, can he save himself?
With ‘Born of Bombs and Bullets,’ writer David A. Dummer has created an everyman hero for our time and a gripping suspense thriller that sticks with you long after the dust settles.
Buy now and discover why readers are calling this the best thriller of 2025!
ASIN : B0DYK1CVY9
Publisher : Bladen Crisfield Media LLC
Publication date : March 24, 2025
Language : English
Print length : 454 pages
ISBN-13 : 979-8992231205
Item Weight : 1.15 pounds
Dimensions : 5.5 x 1.03 x 8.5 inches
Best Sellers Rank: #426,829 in Books (See Top 100 in Books) #2,102 in Assassination Thrillers (Books) #2,631 in Political Thrillers (Books) #16,507 in Suspense Thrillers
Customer Reviews: 4.5 4.5 out of 5 stars (148) var dpAcrHasRegisteredArcLinkClickAction; P.when(‘A’, ‘ready’).execute(function(A) { if (dpAcrHasRegisteredArcLinkClickAction !== true) { dpAcrHasRegisteredArcLinkClickAction = true; A.declarative( ‘acrLink-click-metrics’, ‘click’, { “allowLinkDefault”: true }, function (event) { if (window.ue) { ue.count(“acrLinkClickCount”, (ue.count(“acrLinkClickCount”) || 0) + 1); } } ); } }); P.when(‘A’, ‘cf’).execute(function(A) { A.declarative(‘acrStarsLink-click-metrics’, ‘click’, { “allowLinkDefault” : true }, function(event){ if(window.ue) { ue.count(“acrStarsLinkWithPopoverClickCount”, (ue.count(“acrStarsLinkWithPopoverClickCount”) || 0) + 1); } }); });
