Vi har bytt namn till Adlibris Campus! Campusbokhandeln ❤️ Adlibris - Läs mer här
A Curtain Twitcher's Book of Murder
- Häftad, Engelska, 2024
- Författare: Gay Marris
- Betyg:
Ej i lager
Beskrivning
Set in London in 1968, A CURTAIN TWITCHER'S BOOK OF MURDER follows the lives of the inhabitants of a suburban London street. But this is no ordinary road.
"Ask anyone on Atbara Avenue how well they know their neighbours, and they'll answer 'well'. After all, they see each other across the vast distance afforded by close proximity, and that is probably for the best...".
For the best, because Atbara Avenue is a street where, all too often, murder feels like the solution.
With a delicious cast of characters, dazzling plotting, and an utterly unique voice, Gay Marris' first book is remarkably accomplished. If you've been longing for a fresh and compelling new voice in the world of crime fiction, your wait is over.
Produktinformation
Kategori:
Skönlitteratur
Bandtyp:
Häftad
Språk:
Engelska
Förlag:
Faber And Faber
Upplaga:
0
Utgiven:
2024-06-20
ISBN:
9781835010419
Sidantal:
$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"
>