Välkommen tillbaka till Campusbokhandeln! Vi firar med inlämningskampanj: Lämna in din kurslitteratur – få 150 :- och chansen att vinna 1 000 :-. Läs mer här!
The Whisper Man | 0:e upplagan
- Danskt band, Engelska, 2019
- Författare: Alex North
- Betyg:
121
kr
Skickas inom 7-17 vardagar
Butikslager
Onlinelager
I lager hos leverantör
$event.detail.name === 'store-selector' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'store-selector' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
//emit onDrawerOpen event
$dispatch('drawer-opened', {
name: 'store-selector'
});
} else {
setTimeout(() => {
$refs.dialog.showModal();
$refs.dialog.close();
}, 300);
document.body.style.overflow = '';
$dispatch('drawer-closed', {
name: 'store-selector'
});
}
});"
class="h-full"
>
Beskrivning
A RICHARD & JUDY PICK
SUNDAY TIMES BESTSELLER
NEW YORK TIMES BESTSELLER
A GUARDIAN BOOK OF THE YEAR
'The best crime novel of the decade' Steve Cavanagh
'Both terrifying and utterly heartbreaking' Mark Billingham
'Superbly creepy . . . it might just break your heart a little, too' Heat
'A dark, creepy, thriller with a huge amount of heart' Stuart MacBride
'Beautifully crafted, heart-rending and spine-tinglingly chilling' Sarah Pinborough
'Shades of Thomas Harris and Stephen King but brilliant in its own right' C. J. Tudor
______________
If you leave a door half-open, soon you'll hear the whispers spoken...
Fifteen years ago, a serial killer known only as 'The Whisper Man' wreaked havoc on the sleepy village of Featherbank.
But with the killer behind bars, the village is now a safe haven for Tom and his young son Jake to make a fresh start.
Until another boy goes missing. It feels like history is repeating itself.
Could the killer still be out there - and can Tom protect his son from becoming the next victim?
___________
'A true skin-crawler' Guardian
'This flawlessly plotted thriller absolutely deserves to be shouted about' Sunday Mirror
Richard and Judy Book Club Pick, Winter 2019
SUNDAY TIMES BESTSELLER
NEW YORK TIMES BESTSELLER
A GUARDIAN BOOK OF THE YEAR
'The best crime novel of the decade' Steve Cavanagh
'Both terrifying and utterly heartbreaking' Mark Billingham
'Superbly creepy . . . it might just break your heart a little, too' Heat
'A dark, creepy, thriller with a huge amount of heart' Stuart MacBride
'Beautifully crafted, heart-rending and spine-tinglingly chilling' Sarah Pinborough
'Shades of Thomas Harris and Stephen King but brilliant in its own right' C. J. Tudor
______________
If you leave a door half-open, soon you'll hear the whispers spoken...
Fifteen years ago, a serial killer known only as 'The Whisper Man' wreaked havoc on the sleepy village of Featherbank.
But with the killer behind bars, the village is now a safe haven for Tom and his young son Jake to make a fresh start.
Until another boy goes missing. It feels like history is repeating itself.
Could the killer still be out there - and can Tom protect his son from becoming the next victim?
___________
'A true skin-crawler' Guardian
'This flawlessly plotted thriller absolutely deserves to be shouted about' Sunday Mirror
Richard and Judy Book Club Pick, Winter 2019
Produktinformation
Kategori:
Skönlitteratur
Bandtyp:
Danskt band
Språk:
Engelska
Förlag:
Okänt
Upplaga:
0
Utgiven:
2019-12-12
ISBN:
9781405935999
Sidantal:
400
$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';
//emit onDrawerOpen event
$dispatch('drawer-opened', {
name: 'primary-menu'
});
} else {
setTimeout(() => {
$refs.dialog.showModal();
$refs.dialog.close();
}, 300);
document.body.style.overflow = '';
$dispatch('drawer-closed', {
name: 'primary-menu'
});
}
});"
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';
//emit onDrawerOpen event
$dispatch('drawer-opened', {
name: 'mobile-search'
});
} else {
setTimeout(() => {
$refs.dialog.showModal();
$refs.dialog.close();
}, 300);
document.body.style.overflow = '';
$dispatch('drawer-closed', {
name: 'mobile-search'
});
}
});"
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';
//emit onDrawerOpen event
$dispatch('drawer-opened', {
name: 'mini-cart'
});
} else {
setTimeout(() => {
$refs.dialog.showModal();
$refs.dialog.close();
}, 300);
document.body.style.overflow = '';
$dispatch('drawer-closed', {
name: 'mini-cart'
});
}
});"
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';
//emit onDrawerOpen event
$dispatch('drawer-opened', {
name: 'add-to-cart'
});
} else {
setTimeout(() => {
$refs.dialog.showModal();
$refs.dialog.close();
}, 300);
document.body.style.overflow = '';
$dispatch('drawer-closed', {
name: 'add-to-cart'
});
}
});"
class="h-full"
>