Vi har bytt namn till Adlibris Campus! Campusbokhandeln ❤️ Adlibris - Läs mer här
The Mobster's Lament
- Häftad, Engelska, 2019
- Författare: Ray Celestin
- Betyg:
Från
13442
kr
Finns i lager i .
Beskrivning
Fall, 1947. Private Investigator Ida Davis has been called to New York by her old partner, Michael Talbot, to investigate a brutal killing spree in a Harlem flophouse that has left four people dead. But as they delve deeper into the case, Ida and Michael realize the murders are part of a larger conspiracy that stretches further than they ever could have imagined.Meanwhile, Ida's childhood friend, Louis Armstrong, is at his lowest ebb. His big band is bankrupt, he's playing to empty venues, and he's in danger of becoming a has-been, until a promoter approaches him with a strange offer to reignite his career . . .And across the city, nightclub manager and mob fixer Gabriel Leveson's plans to flee New York are upset when he's called in for a meeting with the 'boss of all bosses', Frank Costello. Tasked with tracking down stolen mob money, Gabriel must embark on a journey through New York's seedy underbelly, forcing him to confront demons from his own past, all while the clock is ticking on his evermore precarious escape plans.From its tenements to its luxury hotels, from its bebop clubs to the bustling wharves of the Brooklyn waterfront, Ray Celestin masterfully recreates 1940s New York in this edge-of-your-seat crime thriller.
Produktinformation
Kategori:
Skönlitteratur
Bandtyp:
Häftad
Språk:
Engelska
Förlag:
Macmillan Distribution
Upplaga:
0
Utgiven:
2019-03-21
ISBN:
9781509838943
Sidantal:
554
$event.detail.name === 'primary-menu' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'primary-menu' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
} else {
setTimeout(() => {
$refs.dialog.close();
}, 300)
document.body.style.overflow = '';
}
});"
class="h-full"
>
$event.detail.name === 'mobile-search' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'mobile-search' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
} else {
setTimeout(() => {
$refs.dialog.close();
}, 300)
document.body.style.overflow = '';
}
});"
class="h-full"
>
$event.detail.name === 'mini-cart' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'mini-cart' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
} else {
setTimeout(() => {
$refs.dialog.close();
}, 300)
document.body.style.overflow = '';
}
});"
class="h-full"
>
$event.detail.name === 'add-to-cart' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'add-to-cart' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
} else {
setTimeout(() => {
$refs.dialog.close();
}, 300)
document.body.style.overflow = '';
}
});"
class="h-full"
>