David Ellis,James Patterson
7,3 / 10
103 ocen
24 opinii
Dyskutuj
Wydawnictwo: Albatros kryminał, sensacja, thriller
384 str. 6 godz. 24 min.
- Kategoria:
- kryminał, sensacja, thriller
- Tytuł oryginału:
- Invisible
- Wydawnictwo:
- Albatros
- Data wydania:
- 2019-06-19
- Data 1. wyd. pol.:
- 2019-06-19
- Liczba stron:
- 384
- Czas czytania
- 6 godz. 24 min.
- Język:
- polski
- ISBN:
- 9788381255714
- Tłumacz:
- Anna Esden-Tempska
Kup książkę
Kup książkę
Kiedy pracownica FBI Emmy Dockery odkrywa brakujące ogniwo łączące setkę nierozwiązanych spraw, nikt jej nie wierzy. Do czasu, aż dowody stają się zbyt przekonujące, aby je ignorować…
Wszyscy myślą, że Emmy Dockery zwariowała. Owładnięta obsesją na punkcie odkrycia związku między setkami podejrzanych podpaleń, Emma rzuciła pracę badaczki w FBI. Teraz za dnia nieustannie ogląda porozwieszane po całej sypialni wycinki z gazet, a nocą przed oczami stają jej koszmary pochłaniającego wszystko ognia…
Nawet były chłopak Emmy, agent Harrison „Books” Bookman, nie wierzy, że setki porwań, gwałtów i morderstw są ze sobą powiązane. I nie uwierzy, dopóki Emmy nie znajdzie dowodów, których nie będzie mógł dłużej ignorować. Coraz więcej osób ginie w tajemniczych okolicznościach, wszystkie zbrodnie nie zostają rozwiązane. Bez motywów, bez narzędzi zbrodni, bez podejrzanych.
Czy to możliwe, aby za tymi okrutnymi morderstwami stała jedna osoba?
Średnia ocen
7,3 / 10
24 opinii 103 ocen Dyskutuj
Dodaj do biblioteczki
${data.typeName}
${data.price.replace('.', ',')}zł
idź do sklepu
`;return html;}return '';};const renderPromotedTemplate = (data) => {if (data.length > 0){let html = '
Polecane księgarnie
';for (key in data){url = data[key].url + ".promoted";offer = data[key].data;const pricePrefix = offer.type === 'subscription' ? 'od' : '';html += `
${offer.name}${renderSpecialBookstoreOffer(offer.shopId)}${offer.typeName}${pricePrefix}${offer.price.replace('.', ',')}złidź do sklepu`;}html += '
';return html;}return '';};const renderRegularTemplate = (data) => {if (data.length > 0){let html = '
Pozostałe księgarnie
';for (key in data){url = data[key].url + ".regular";offer = data[key].data;const pricePrefix = offer.type === 'subscription' ? 'od' : '';html += `
${offer.name}${renderSpecialBookstoreOffer(offer.shopId)}${offer.typeName}${pricePrefix}${offer.price.replace('.', ',')}złidź do sklepu`;}html += '
';return html;}return '';};const renderBBAlternative = (data) => {if (data.length > 0){document.getElementById('bbOffersNav').style.display = 'none';$('h2 span').each(function(){$(this).text($(this).text().replace('Porównaj ceny', 'James Patterson w księgarniach'));});let html = renderAdvert(advertData);html += '
Polecane księgarnie
Nie znaleźliśmy tej książki w księgarniach, ale może zainteresują Ciebie inne pozycje autora James Patterson. Wybierz księgarnię.
';for (key in data){url = data[key].url;offer = data[key].data;html +=`
${offer.name}idź do sklepu`;}html += '
';document.querySelector('#bbOffers').innerHTML = html;}};var dynamicSort = (property) => {var sortOrder = 1;if(property[0] === "-"){sortOrder = -1;property = property.substr(1);}return function (a,b){var result = (parseFloat(a[property]) < parseFloat(b[property])) ? -1 : (parseFloat(a[property]) > parseFloat(b[property])) ? 1 : 0;return result * sortOrder;}}var countBBOffers = (data) => {var bbOfferBooks = new Array;for (let key in data){if (data[key].type == typeBook){bbOfferBooks.push(data[key]);}}var bbOfferEbooks = new Array;for (let key in data){if (data[key].type == typeEbook){bbOfferEbooks.push(data[key]);}}var bbOfferAudiobooks = new Array;for (let key in data){if (data[key].type == typeAudiobook){bbOfferAudiobooks.push(data[key]);}}var bbOfferSubscriptions = new Array;for (let key in data){if (data[key].type == typeSubscription){bbOfferSubscriptions.push(data[key]);}}return {books: bbOfferBooks.length,ebooks: bbOfferEbooks.length,audiobooks: bbOfferAudiobooks.length,subscriptions: bbOfferSubscriptions.length,all: (bbOfferBooks.length + bbOfferEbooks.length + bbOfferAudiobooks.length)};};var getBBOffersByMinPrice = (data, type) => {var items = new Array;for (let key in data){if (type == data[key].type || type == typeAll){items.push({id: data[key].id, price: data[key].price});}}if (items.length > 0){items.sort(dynamicSort('price'));for (let key in data){if (data[key].id == items[0].id){return {url: key,data: data[key]};}}}return false;};var getBBOffersByPromoted = (data, type) => {var items = new Array;for (let key in data){if ((type == data[key].type || type == typeAll) && Object.hasOwn(data[key], 'bbWeight')){items.push({url: key,data: data[key]});}}if (items.length > 0){items.sort(dynamicSort('-data.bbWeight'));}return items;};var getBBOffersByRegular = (data, type) => {var items = new Array;for (let key in data){if ((type == data[key].type || type == typeAll) && Object.hasOwn(data[key], 'bbWeight') == false){items.push({url: key,data: data[key]});}}if (items.length > 0){items.sort(dynamicSort('data.price'));}return items;};var renderBB = (type) => {if(typeof gtag != 'undefined' && type){gtag("event", "BuyBox",{misc_event_name: type,misc_event_type: "click",});}let data = sessionStorage.getItem("bbOffers_4884187", false);var html = '';if (data != false){data = JSON.parse(data);html += renderLowestPriceTemplate(getBBOffersByMinPrice(data, type));html += renderAdvert(advertData);html += renderPromotedTemplate(getBBOffersByPromoted(data, type));html += renderRegularTemplate(getBBOffersByRegular(data, type));}$('.bb-nav-tab').removeClass('active');$(".bb-nav-tab[data-type='"+ type +"']").addClass('active');let offerCounters = countBBOffers(data);switch (type){case typeBook:offerCounters = offerCounters.books;break;case typeEbook:offerCounters = offerCounters.ebooks;break;case typeAudiobook:offerCounters = offerCounters.audiobooks;break;case typeSubscription:offerCounters = offerCounters.subscriptions;break;case typeAll:offerCounters = offerCounters.all;break;}if (offerCounters == 0){html = '
Brak ofert
';html += '
Żadna z księgarń nie posiada teraz książki w wybranym przez Ciebie formacie
';html += '
';}const offers = document.querySelector('#bbOffers');offers.innerHTML = html;addClickListener(offers);}var fetchBBOffers = (bbUrl) => {fetch(bbUrl,{"method": "GET",headers: {'x-requested-with': 'xmlhttprequest'}}).then(data => data.json()).then(data => {if (data.status == true){const dataShopIds = Object.values(data.data).map(item => item.shopId.toString());const filteredSubscriptions = subscriptions.filter(subscription => {const shopId = Object.values(subscription)[0].shopId.toString();return dataShopIds.includes(shopId);});const dataArray = Object.entries(data.data).map(([key, value]) => ({ [key]: value }));const mergedData = dataArray.concat(filteredSubscriptions);const reversedObject = {};mergedData.forEach(item => {const url = Object.keys(item)[0];const value = item[url];reversedObject[url] = value;});data.data = reversedObject;sessionStorage.setItem("bbOffers_4884187", JSON.stringify(data.data));let offerCounters = countBBOffers(data.data);if (offerCounters.books > 0){let bestBookOffer = getBBOffersByMinPrice(data.data, typeBook);document.querySelector('#bbOffersBestBookOffer').innerHTML = "od " + bestBookOffer.data.price.replace('.', ',') + " zł";}if (offerCounters.ebooks > 0){let bestEbookOffer = getBBOffersByMinPrice(data.data, typeEbook);document.querySelector('#bbOffersBestEbookOffer').innerHTML = "od " + bestEbookOffer.data.price.replace('.', ',') + " zł";}if (offerCounters.audiobooks > 0){let bestAudiobookOffer = getBBOffersByMinPrice(data.data, typeAudiobook);document.querySelector('#bbOffersBestAudiobookOffer').innerHTML = "od " + bestAudiobookOffer.data.price.replace('.', ',') + " zł";}if (offerCounters.subscriptions > 0){let bestSubscriptionOffer = getBBOffersByMinPrice(data.data, typeSubscription);document.querySelector('#bbOffersBestSubscriptionOffer').innerHTML = "od " + bestSubscriptionOffer.data.price.replace('.', ',') + " zł";}if (offerCounters.all > 0){let bestAllOffer = getBBOffersByMinPrice(data.data, typeAll);document.querySelector('#bbOffersBestAllOffer').innerHTML = "od " + bestAllOffer.data.price.replace('.', ',') + " zł";}//lc-1638 linkowanie do wybranych formatowif(['#bb_book','#bb_ebook','#bb_audiobook','#bb_subscription','#bb_all'].includes(window.location.hash)){const elementPosition = document.querySelector('#kup').getBoundingClientRect().top;window.scrollTo(0, elementPosition);renderBB(window.location.hash.replace('#bb_',''));}else if (offerCounters.books > 0){renderBB(typeBook);}else if (offerCounters.ebooks > 0){renderBB(typeEbook);}else if (offerCounters.audiobooks > 0){renderBB(typeAudiobook);}else {if (offerCounters.all > 0){renderBB(typeAll);}else {if (typeof gtag != 'undefined'){gtag('event', 'ceView', {'event_action': 'BuyBox bez ofert', 'event_category': 'view', 'event_label': '4884187'});}renderBBAlternative([{url: 'https://go.buybox.click/linkclick_11_155?p1=web_desktop&p2=4884187&p3=book.details.main.list.alternative&url=https%3A%2F%2Fbonito.pl%2F',data: {name: 'Bonito.pl',icon: 'https://assets.buybox.click/f167ec6490a7860aa179b7d60d3f18cfa5beea96.png'}},{url: 'https://go.buybox.click/linkclick_11_569?p1=web_desktop&p2=4884187&p3=book.details.main.list.alternative&url=https%3A%2F%2Fwww.empik.com%2Fszukaj%2Fprodukt%3Fq%3DJames Patterson',data: {name: 'empik.com',icon: 'https://assets.buybox.click/e963fd6816fbe2a568275e68011ee7193a4d22c2.png'}},{url: 'https://go.buybox.click/linkclick_11_52?p1=web_desktop&p2=4884187&p3=book.details.main.list.alternative&url=https%3A%2F%2Ftantis.pl%2Fszukaj%3Fquery=James Patterson',data: {name: 'tantis.pl',icon: 'https://assets.buybox.click/c1f2543f59c0240778e4c90fc4633cbc8e689267.png'}},{url: 'https://go.buybox.click/linkclick_7084_33?p1=web_desktop&p2=4884187&p3=book.details.main.list.alternative&url=https%3A%2F%2Fwww.znak.com.pl%2Fwyszukiwanie%3Fszukaj%3DJames Patterson',data: {name: 'znak.com.pl',icon: 'https://assets.buybox.click/9c2a1e8ebc008685bc1482b96b7840c5b764115d.png'}},{url: 'https://go.buybox.click/linkclick_7084_16?p1=web_desktop&p2=4884187&p3=book.details.main.list.alternative&url=https%3A%2F%2Fwoblink.com%2Fkatalog%2Fal%3Fszukasz%3DJames Patterson',data: {name: 'Woblink.com',icon: 'https://assets.buybox.click/be9c57b35110461f63c11995aabc7260e7ee245d.png'}},{url: 'https://go.buybox.click/linkclick_11_32?p1=web_desktop&p2=4884187&p3=book.details.main.list.alternative&url=https%3A%2F%2Febookpoint.pl%2Fsearch%3Fqa%3D%26szukaj%3DJames Patterson',data: {name: 'Ebookpoint.pl',icon: 'https://assets.buybox.click/777d1db0c21aa7823b6d6b48e28b4325e03643f9.png'}},]);}}}});};document.addEventListener('DOMContentLoaded', function (){fetchBBOffers('https://buybox.click/17929/buybox.json?name=Nieuchwytny&info[]=James+Patterson&info[]=David+Ellis&number[]=9788381255714&skip_jQuery=1&abpar1=web_desktop&widget_element_id=1&abpar2=4884187.0.&abpar3=book.details.main.list');$('.bb-nav-tab').click(function (e){e.preventDefault();$('.bb-nav-tab').removeClass('active');$(this).addClass('active');renderBB($(this).attr('data-type'));});$('.bb-nav-list').change(function (){renderBB($(this).val());});});
Porównaj ceny
i
Porównywarka z zawsze aktualnymi cenami
W naszej porównywarce znajdziesz książki, audiobooki i e-booki, ze wszystkich najpopularniejszych księgarni internetowych i stacjonarnych, zawsze w najlepszej cenie. Wszystkie pozycje zawierają aktualne ceny sprzedaży.Nasze księgarnie partnerskie oferują wygodne formy dostawy takie jak: dostawę do paczkomatu, przesyłkę kurierską lub odebranie przesyłki w wybranym punkcie odbioru. Darmowa dostawa jest możliwa po przekroczeniu odpowiedniej kwoty za zamówienie lub dla stałych klientów i beneficjentów usług premium zgodnie z regulaminem wybranej księgarni.
Za zamówienie u naszych partnerów zapłacisz w najwygodniejszej dla Ciebie formie:
• online
• przelewem
• kartą płatniczą
• Blikiem
• podczas odbioru
W zależności od wybranej księgarni możliwa jest także wysyłka za granicę.Ceny widoczne na liście uwzględniają rabaty i promocje dotyczące danego tytułu, dzięki czemu zawsze możesz szybko porównać najkorzystniejszą ofertę.
Szukamy ofert...