Vi flyttar från butik till nätet - så funkar det framåt
Resurrection | 0:e upplagan
- Pocket, Engelska, 2018
- Författare: Derek Landy
- Betyg:
113
kr
Skickas inom 1-3 vardagar
Onlinelager
I lager hos leverantör
Vill du sälja den här boken?
Sälj den här bokenBeskrivning
A lot has changed. Roarhaven is now a magical city, where sorcerers can live openly. Valkyrie Cain has been out of action for years, recovering from the war against her alter-ego Darquesse, which nearly destroyed her and everyone else.Some things never change though: bad people still want to do bad things, and Skulduggery Pleasant is still there to stop them.When Skulduggery learns of a plot to resurrect a terrifying evil, he persuades Valkyrie to join him for just 24 hours. But they need someone else on their team, someone inconspicuous, someone who can go undercover.Enter Omen Darkly. Student at the new Corrival Academy. Overlooked. Unremarkable in every way.24 hours to save the world. One sharply-dressed skeleton. One grief-stricken young woman. One teenage boy who can't remember which class he's supposed to be in.This cannot end well.
Om denna bok
Resurrection av Derek Landy är en Pocket bok med 439 sidor på Engelska. Den utgavs 2018 av Gardners Books.
Spara pengar – köp begagnad från Campusbokhandeln
Köp Resurrection begagnad från Campusbokhandeln och spara upp till 25% jämfört med nypris. Du kan bevaka den här boken så får du ett mail så fort vi får in den i lager som begagnad.
Genom att köpa & sälja begagnat sänker du kostnaden för studier både för dig och nästa student samtidigt som du gör nytta för klimatet.
Produktinformation
Kategori:
Skönlitteratur
Bandtyp:
Pocket
Språk:
Engelska
ISBN:
9780008219604
Upplaga:
0
Utgiven:
2018-04-05
Förlag:
Gardners Books
Sidantal:
439
$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"
>