www.amazon.com.au Open in urlscan Pro
104.99.189.51  Public Scan

Submitted URL: https://www.amazon.com.au/gp/r.html?C=QJBVJ5UQL7PD&K=32BC9C75XMAAA&M=urn:rtfm:msg:20171103000152556c72aa35ec43ecbbd699c3d7...
Effective URL: https://www.amazon.com.au/gp/product/ref=pe_1800652_284079972_pe_row1_b4_g/?ASIN=B072LM913S
Submission: On July 22 via api from BE — Scanned from AU

Form analysis 10 forms found in the DOM

Name: site-searchGET /s/ref=nb_sb_noss

<form id="nav-search-bar-form" accept-charset="utf-8" action="/s/ref=nb_sb_noss" class="nav-searchbar nav-progressive-attribute" method="GET" name="site-search" role="search">
  <div class="nav-left">
    <div id="nav-search-dropdown-card">
      <div class="nav-search-scope nav-sprite">
        <div class="nav-search-facade" data-value="search-alias=aps">
          <span id="nav-search-label-id" class="nav-search-label nav-progressive-content" style="width: auto;">Kindle Store</span>
          <i class="nav-icon"></i>
        </div>
        <label id="searchDropdownDescription" for="searchDropdownBox" class="nav-progressive-attribute" style="display:none">Select the department you want to search in</label>
        <select aria-describedby="searchDropdownDescription" class="nav-search-dropdown searchSelect nav-progressive-attrubute nav-progressive-search-dropdown" data-nav-digest="xNtKc5wtL6+fcUeHFXe5LTPjK2U=" data-nav-selected="26"
          id="searchDropdownBox" name="url" style="display: block; top: 2.5px;" tabindex="0" title="Search in">
          <option value="search-alias=aps">All Departments</option>
          <option value="search-alias=alexa-skills">Alexa Skills</option>
          <option value="search-alias=amazon-devices">Amazon Devices</option>
          <option value="search-alias=amazon-global-store">Amazon Global Store</option>
          <option value="search-alias=warehouse-deals">Amazon Warehouse</option>
          <option value="search-alias=mobile-apps">Apps &amp; Games</option>
          <option value="search-alias=audible">Audible Audiobooks</option>
          <option value="search-alias=automotive">Automotive</option>
          <option value="search-alias=baby">Baby</option>
          <option value="search-alias=beauty">Beauty</option>
          <option value="search-alias=alcohol">Beer, Wine &amp; Spirits</option>
          <option value="search-alias=stripbooks">Books</option>
          <option value="search-alias=popular">CDs &amp; Vinyl</option>
          <option value="search-alias=fashion">Clothing, Shoes &amp; Accessories</option>
          <option value="search-alias=fashion-womens">&nbsp;&nbsp;&nbsp;Women</option>
          <option value="search-alias=fashion-mens">&nbsp;&nbsp;&nbsp;Men</option>
          <option value="search-alias=fashion-girls">&nbsp;&nbsp;&nbsp;Girls</option>
          <option value="search-alias=fashion-boys">&nbsp;&nbsp;&nbsp;Boys</option>
          <option value="search-alias=fashion-baby">&nbsp;&nbsp;&nbsp;Baby</option>
          <option value="search-alias=computers">Computer &amp; Accessories</option>
          <option value="search-alias=electronics">Electronics</option>
          <option value="search-alias=garden">Garden</option>
          <option value="search-alias=gift-cards">Gift Cards</option>
          <option value="search-alias=hpc">Health, Household &amp; Personal Care</option>
          <option value="search-alias=home">Home</option>
          <option value="search-alias=home-improvement">Home Improvement</option>
          <option selected="selected" current="parent" value="search-alias=digital-text">Kindle Store</option>
          <option value="search-alias=kitchen">Kitchen &amp; Dining</option>
          <option value="search-alias=fashion-luggage">Luggage &amp; Travel Gear</option>
          <option value="search-alias=movies-tv">Movies &amp; TV</option>
          <option value="search-alias=mi">Musical Instruments</option>
          <option value="search-alias=grocery">Pantry Food &amp; Drinks</option>
          <option value="search-alias=pets">Pet Supplies</option>
          <option value="search-alias=luxury-beauty">Premium Beauty</option>
          <option value="search-alias=instant-video">Prime Video</option>
          <option value="search-alias=software">Software</option>
          <option value="search-alias=sporting">Sports &amp; Outdoors</option>
          <option value="search-alias=office-products">Stationery &amp; Office Products</option>
          <option value="search-alias=specialty-aps-sns">Subscribe &amp; Save</option>
          <option value="search-alias=toys">Toys &amp; Games</option>
          <option value="search-alias=videogames">Video Games</option>
        </select>
      </div>
    </div>
  </div>
  <div class="nav-fill">
    <div class="nav-search-field ">
      <label for="twotabsearchtextbox" style="display: none;">Search Amazon.com.au</label>
      <input type="text" id="twotabsearchtextbox" value="" name="field-keywords" autocomplete="off" placeholder="Search Amazon.com.au" class="nav-input nav-progressive-attribute" dir="auto" tabindex="0" aria-label="Search Amazon.com.au"
        spellcheck="false">
    </div>
    <div id="nav-iss-attach"></div>
  </div>
  <div class="nav-right">
    <div class="nav-search-submit nav-sprite">
      <span id="nav-search-submit-text" class="nav-search-submit-text nav-sprite nav-progressive-attribute" aria-label="Go">
        <input id="nav-search-submit-button" type="submit" class="nav-input nav-progressive-attribute" value="Go" tabindex="0">
      </span>
    </div>
  </div>
</form>

POST /api/bifrost/acquisitions/v1/actions/arn:action:pa:1:QjA3MkxNOTEzUzpBMzlJQkozN1RSUDFDNjpCdXk6bnVsbDo2LjE2OkFVRDpudWxs?x-client-id=ebook-dp

<form method="post" id="buyOneClick" action="/api/bifrost/acquisitions/v1/actions/arn:action:pa:1:QjA3MkxNOTEzUzpBMzlJQkozN1RSUDFDNjpCdXk6bnVsbDo2LjE2OkFVRDpudWxs?x-client-id=ebook-dp" spacing="none">
  <input type="hidden" name="payment.mode" value="one-click" id="paymentMode"> <input type="hidden" name="ref_" value="dbs_p_ebk_r00_pbcb_cv1c00" id="refTag"> <input type="hidden" name="csrf"
    value="g/CCoSd9Pj7i58EBIFdm+dTQ7Dn+wtZuxVpvAakCZIGCAAAAAQAAAABmne8lcmF3AAAAAKs+FBXVfD4nuL9rqj+0cw=="> <input type="hidden" name="items[0].audibleNarration.addNarration" value="0" id="addNarration"> <input type="hidden"
    name="items[0].audibleNarration.audibleAsin" id="audibleAsin"> <input type="hidden" name="items[0].audibleNarration.audibleOurPrice" id="audibleOurPrice" value="">
  <div class="a-button-stack"> <!-- buyOption.jsp PriceBlock kuBuyBoxNonKUCustomerEnabled -->
    <table id="Ebooks-desktop-KINDLE_ALC-prices" class="a-lineitem a-spacing-micro celwidget" data-csa-c-id="1a0wx-7s458h-99q9oa-dkkuf" data-cel-widget="Ebooks-desktop-KINDLE_ALC-prices">
      <script type="text/javascript">
        (function(f) {
          var _np = (window.P._namespace("YouPayWidgetCss"));
          if (_np.guardFatal) {
            _np.guardFatal(f)(_np);
          } else {
            f(_np);
          }
        }(function(P) {
          if (window.P) {
            P.when("A").execute(function(A) {
              var $ = A.$;
              A.on("a:popover:show:dbs-promo-popup", function(data) {
                var popover = data.popover;
                var logMetricClose = "";
                logMetric(logMetricClose);
                postBackMetrics();
              });
              A.on("a:popover:hide:dbs-promo-popup", function(data) {
                var popover = data.popover;
                var logMetricClose = "";
                logMetric(logMetricClose);
                postBackMetrics();
              });
              var logMetric = function(customTag) {
                if (window.ue && ue.tag) {
                  ue.tag(customTag, "youPayAlert");
                  ue.count(customTag, 1);
                }
              };
              var postBackMetrics = function() {
                if (window.ue) {
                  uex("ld", "youPayAlert");
                }
              };
            });
          }
        }));
      </script>
      <style>
        .youPay-vertical-center {
          vertical-align: middle;
        }

        .youPay-bottom {
          padding-bottom: .5em !important;
        }

        .youPay-price-box-bottom {
          padding-bottom: .25em !important;
        }

        .yourCredits-mobile-bottom {
          vertical-align: top !important;
          padding-bottom: .5em !important;
        }

        .youPay-mobile-bottom {
          padding-bottom: 2em !important;
        }

        .youPay-verticalAlign {
          vertical-align: top !important;
        }

        .youPay-top {
          padding-top: .5em !important;
        }

        .youPay-border {
          border-bottom: 1px solid;
          border-color: rgba(151, 151, 151, .4)
        }

        .youPay-bigAlignment {
          padding-left: 7px !important;
        }

        .youPay-bigAlignment-mobile {
          padding-left: 4px !important;
        }

        .youPay-smallAlignment {
          padding-left: 8px !important;
        }

        .youPayCredit-smallAlignment {
          padding-left: 3px !important;
        }

        .youPay-smallAlignment-mobile {
          padding-left: 5px !important;
        }

        .youPay-lineheight {
          line-height: 10px !important;
        }

        .kcpAppBaseBox_ {
          padding: 0px !important;
        }
      </style>
      <tbody>
        <tr id="Ebooks-desktop-KINDLE_ALC-prices-kindlePrice" class="celwidget kindle-price" data-csa-c-id="68hv8u-7js73d-izggr-3bunms" data-cel-widget="Ebooks-desktop-KINDLE_ALC-prices-kindlePrice">
          <td class="a-span1 a-color-secondary a-text-left a-align-center kindlePriceLabel a-nowrap"> Kindle Price: </td>
          <td id="kindle-price-column" class="a-color-price a-size-medium a-align-bottom"> <span id="kindle-price" class="a-size-medium a-color-price"> $6.16 </span> </td>
        </tr>
        <tr class="vat-message">
          <td> </td>
          <td class="a-color-base a-size-mini"> <span>Price includes tax, if applicable</span> </td>
        </tr>
        <script type="text/javascript">
          (function(f) {
            var _np = (window.P._namespace("YouPayWidget"));
            if (_np.guardFatal) {
              _np.guardFatal(f)(_np);
            } else {
              f(_np);
            }
          }(function(P) {
            P.when('A', 'jQuery', 'ready').execute(function(A, jQuery) {
              var yourSavingsBreakdown = jQuery('.your-savings-breakdown');
              var youPayPriceWithUnclaimedSavingsBreakdown = jQuery('.you-pay-price-with-unclaimed-savings-breakdown');

              function updateYourSavings(isAAPIRefreshEnabled) {
                // Change price and print message CSS for YouPay CX.
                var kindlePrice = A.$('#kindle-price');
                var yourSavingsPrice = A.$('#your-savings');
                var yourCreditsBreakdown = jQuery('.your-credits-breakdown');
                var kindlePriceColumn = A.$('#kindle-price-column');
                var ebooksPriceSavings = A.$('.ebooks-price-savings');
                var printSoldByAboveBuy = A.$('.ebooks-desktop-print-sold-by-message');
                var printSoldByBelowBuy = A.$('.ebooks-print-sold-by-message');
                if (yourCreditsBreakdown != null) {
                  yourCreditsBreakdown.addClass('aok-hidden');
                }
                if (yourSavingsBreakdown.hasClass('aok-hidden')) {
                  if (isAAPIRefreshEnabled && yourSavingsPrice != null) {
                    var updatedSavings = A.state("youPayRefreshSavingsAmount");
                    var currencySymbol = yourSavingsPrice.text().trim().match(/^([^\d]+)/)?.[1] || '';
                    yourSavingsPrice.text(currencySymbol + updatedSavings.amount);
                  }
                  yourSavingsBreakdown.removeClass('aok-hidden');
                }
                if (kindlePrice != null && kindlePrice.hasClass('a-color-price') && kindlePrice.hasClass('a-size-medium')) {
                  kindlePrice.removeClass('a-color-price');
                  kindlePrice.removeClass('a-size-medium');
                }
                if (kindlePriceColumn != null && kindlePriceColumn.hasClass('a-color-price') && kindlePriceColumn.hasClass('a-size-medium')) {
                  kindlePriceColumn.removeClass('a-color-price');
                  kindlePriceColumn.removeClass('a-size-medium');
                  kindlePriceColumn.addClass('youPay-smallAlignment');
                }
                if (ebooksPriceSavings != null) {
                  ebooksPriceSavings.addClass('aok-hidden');
                }
                // YouPay CX shows the print sold by message below the buy button
                if (printSoldByAboveBuy != null) {
                  printSoldByAboveBuy.addClass('aok-hidden');
                }
                if (printSoldByBelowBuy != null && printSoldByBelowBuy.hasClass('aok-hidden')) {
                  printSoldByBelowBuy.removeClass('aok-hidden');
                }
              }

              function isUnclaimedSaving(promotionDisplay) {
                const displayStyles = promotionDisplay.base.displayStyles;
                return (displayStyles.includes('COUPON') && displayStyles.includes('CLICK_TO_CLAIM') && !displayStyles.includes('AVAILABLE_IN_ACCOUNT'));
              }

              function getUpdatedYouPay() {
                var aapiUrl = '';
                var aapiCsrfToken = '';
                var aapiExpandContent = '';
                var slateTokenSection = document.querySelector('meta[name="encrypted-slate-token"]');
                var encryptedSlateToken = slateTokenSection ? slateTokenSection.content : '';
                var ue = window.ue;
                var startTime = window.performance.timeOrigin + window.performance.now();
                A.$.ajax({
                  url: aapiUrl,
                  type: 'GET',
                  headers: {
                    'Accept-Language': 'en-US',
                    'Accept': 'application/vnd.com.amazon.api+json; type="product/v2"; expand="' + aapiExpandContent + '"',
                    'x-api-csrf-token': aapiCsrfToken,
                    'x-amzn-encrypted-slate-token': encryptedSlateToken,
                  },
                  xhrFields: {
                    withCredentials: true
                  },
                  success: function(response) {
                    var endTime = window.performance.timeOrigin + window.performance.now();
                    var promotionsUnified = response.entity.buyingOptions.filter((buyingOption) => {
                      return buyingOption.promotionsUnified != null
                    })[0];
                    var priceWithPromotionsSummary = promotionsUnified.promotionsUnified.entity.priceWithPromotionsSummary;
                    if (priceWithPromotionsSummary != null) {
                      var youPayPrice = priceWithPromotionsSummary.amountToPay;
                      var totalSavings = (priceWithPromotionsSummary.basePriceForCalculation.amount - priceWithPromotionsSummary.amountToPay.amount).toFixed(2);
                      A.state.replace('youPayRefreshPrice', youPayPrice);
                      A.state.replace('youPayRefreshSavingsAmount', {
                        amount: totalSavings
                      });
                      if (window.ue && window.ue.count) {
                        ue.count("YouPayRefreshTime", endTime - startTime);
                      }
                      A.trigger('Promotions:YouPay:Refresh');
                    }
                  },
                  error: function(error) {
                    if (window.ue && window.ue.count) {
                      ue.count("YouPayRefreshTime", endTime - startTime);
                    }
                  }
                });
              }
              A.on('Promotions:Redeem:Success', function() {
                if (false) {
                  getUpdatedYouPay();
                } else if (youPayPriceWithUnclaimedSavingsBreakdown != null && yourSavingsBreakdown != null) {
                  // Switch to pre-calculated YouPay amounts after CTC redemption.
                  var youPayPriceBreakdown = jQuery('.you-pay-price-breakdown');
                  if (youPayPriceBreakdown != null) {
                    youPayPriceBreakdown.addClass('aok-hidden');
                  }
                  if (youPayPriceWithUnclaimedSavingsBreakdown.hasClass('aok-hidden')) {
                    youPayPriceWithUnclaimedSavingsBreakdown.removeClass('aok-hidden');
                  }
                  updateYourSavings(false);
                }
              });
              A.on('Promotions:YouPay:Refresh', function() {
                var updatedPrice = A.state("youPayRefreshPrice");
                var youPayPrice = A.$('#you-pay-price');
                if (youPayPrice != null) {
                  // If YouPay section already exists, update price
                  var currencySymbol = youPayPrice.text().trim().match(/^([^\d]+)/)?.[1] || '';
                  youPayPrice.text(currencySymbol + updatedPrice.amount.toFixed(2));
                }
                if (youPayPriceWithUnclaimedSavingsBreakdown != null && youPayPriceWithUnclaimedSavingsBreakdown.hasClass('aok-hidden')) {
                  youPayPriceWithUnclaimedSavingsBreakdown.removeClass('aok-hidden');
                }
                updateYourSavings(true);
              });
            });
          }));
        </script> <!-- Loyalty Points Migration Desktop-->
        <tr id="Ebooks-desktop-printSoldBy" class="celwidget print-sold-by" data-csa-c-id="ilp11t-5z37es-rfgvvu-3r3kei" data-cel-widget="Ebooks-desktop-printSoldBy">
          <td class="a-span1 a-color-secondary a-text-left a-nowrap"> Sold by: </td>
          <td> <span class="a-color-base"> Amazon Australia Services, Inc. </span> </td>
        </tr>
      </tbody>
    </table>
    <script type="text/javascript">
      (function(f) {
        var _np = (window.P._namespace(""));
        if (_np.guardFatal) {
          _np.guardFatal(f)(_np);
        } else {
          f(_np);
        }
      }(function(P) {
        if (document.getElementById("Ebooks-desktop-KINDLE_ALC-prices-loyaltyPoints") != null || document.getElementById("Ebooks-mobile-KINDLE_ALC-prices-loyaltyPoints") != null) {} else {}
      }));
    </script>
    <style type="text/css">
      .countdownDealsComment {
        position: relative;
      }

      .countdownDealsCommentCaret:before {
        content: '';
        width: 14px;
        height: 14px;
        background: #fff;
        border-left: 1px solid #d8d8d8;
        border-bottom: 1px solid #d8d8d8;
        position: absolute;
        top: -8px;
        left: 108px;
        transform: rotate(135deg);
        -webkit-transform: rotate(135deg);
        -moz-transform: rotate(135deg);
        -ms-transform: rotate(135deg);
        -o-transform: rotate(135deg);
      }
    </style>
    <div id="Ebooks-desktop-KINDLE_ALC-one-click-button" class="a-button-stack celwidget" data-csa-c-id="q6ghp9-8fplzx-cnz1uu-eqncpb" data-cel-widget="Ebooks-desktop-KINDLE_ALC-one-click-button"> <span id="checkoutButtonId"
        class="a-button a-button-normal a-spacing-none a-button-oneclick a-button-icon"><span class="a-button-inner"><i class="a-icon a-icon-1click"></i><input id="one-click-button" name="submit.one-click-order.x"
            aria-label="Buy now with 1-Click Defenseless (Somerton Security Book 1)" class="a-button-input" type="submit" value="Buy now with 1-Click"><span id="checkoutButtonId-announce" class="a-button-text a-text-center" aria-hidden="true"> Buy
            now with 1-Click </span></span></span> </div>
    <div class="a-section a-spacing-none a-text-center" role="contentinfo"> <span class="a-size-small a-color-secondary"> By clicking the button above, you agree to the
        <a href="/gp/help/customer/display.html?nodeId=201014950">Kindle Store Terms of Use</a>. </span> </div> <!-- Adds Ref Tags to Desktop -->
    <script type="text/javascript">
      P.when('jQuery', 'a-button', 'accordionInstrumentation').execute(function($, getButtonCollection, instrumentation) {
        getButtonCollection('#oneClickButtonId').enable();
        getButtonCollection('#checkoutButtonId').enable();
        $("#change-link").removeAttr("href");
        var addCheckoutAttributes = function() {
          $("#buyOneClick #paymentMode").attr("value", "checkout");
          $("#buyOneClick #subtype").val("STANDARD");
          $("#borrowProgram").val("");
          $("#borrowButtonAction").val("");
          $("#buyOneClick #kindleCheckout").val("1");
          if (typeof setDsnAndXfsn === "function") {
            setDsnAndXfsn();
          }
          if (typeof insertPaymentProvidersIntoKindleOrderForm === "function") {
            insertPaymentProvidersIntoKindleOrderForm();
          }
          if (typeof trialModeSignIn === "function" && false) {
            trialModeSignIn("STANDARD", true, 1);
            return false;
          }
        };
        // Todo: To be removed with preorder button migration
        var onOneClickPreorderButtonClick = function() {
          $("#oneClick-preorder-button").click(function() {
            $("#buyOneClick #kindleCheckout").val("0");
            $("#buyOneClick #refTag").val("");
            if (typeof setDsnAndXfsn === "function") {
              setDsnAndXfsn();
            }
            if (typeof insertPaymentProvidersIntoKindleOrderForm === "function") {
              insertPaymentProvidersIntoKindleOrderForm();
            }
            if (typeof trialModeSignIn === "function" && false) {
              trialModeSignIn("STANDARD", true, 0);
              return false;
            }
            return true;
          });
        }();
        // Todo: To be removed with preorder button migration
        var onCheckoutPreorderButtonClick = function() {
          $("#checkout-preorder-button").click(function() {
            $('#buyOneClick #kindleCheckout').val("1");
            $("#buyOneClick #refTag").val("");
            if (typeof setDsnAndXfsn === "function") {
              setDsnAndXfsn();
            }
            if (typeof insertPaymentProvidersIntoKindleOrderForm === "function") {
              insertPaymentProvidersIntoKindleOrderForm();
            }
            if (typeof trialModeSignIn === "function" && false) {
              trialModeSignIn("STANDARD", true, 1);
              return false;
            }
            return true;
          });
        }();
        // BR checkout use-case. Todo: Work with the team to remove it
        var onChangeLinkClick = function() {
          $("#change-link").click(function() {
            addCheckoutAttributes();
            $("#buyOneClick").submit();
            var counter = instrumentation.counter();
            if (counter) {
              counter.buttonClick("preferenceChangeLinkDevice");
            }
            return false;
          });
        }();
      });
    </script>
    <script type="text/javascript">
      // Send csm counter on 'Buy' button click as well preferred payment method buy button click.
      P.when('A', 'jQuery', 'accordionInstrumentation', 'ready').execute(function(A, $, instrumentation) {
        $('#checkoutButtonId').click(function() {
          var counter = instrumentation.counter();
          if (counter) {
            counter.buttonClick("buyButton");
          }
        });
      });
    </script>
    <style>
      .buyBoxORDivider>h5 {
        font-weight: bold !important;
        color: #333333 !important;
      }
    </style>
    <script type="text/javascript">
      P.when('A', 'jQuery').execute(function(A, $) {
        var SERVICE_COUNTER_ENABLE_ONECLICK_ON_MASH_REAPPEAR = "dbsOneClickEnableOneClickButtonOnMashReappear";
        var SERVICE_COUNTER_DISABLED_CLICK = "dbsDisabledButtonOneClickButton";
        var SERVICE_COUNTER_RE_ENABLE = "dbsReEnableOneClickButton";
        var cooldownMilliseconds = 5000;
        var _PAGE_REAPPEAR_FROM_CACHE_MASH_EVENT = 'mash:willReappear';

        function logCounter(counter) {
          if (window.ue && window.ue.count) {
            window.ue.count(counter, 1);
          }
        }
        $.fn.preventMultiSubmission = function() {
          var currForm = $(this);
          currForm.submit(function(e) {
            if (currForm.data('submitted') === true) {
              logCounter(SERVICE_COUNTER_DISABLED_CLICK);
              e.preventDefault();
            } else {
              currForm.data('submitted', true);
              setTimeout(function() {
                logCounter(SERVICE_COUNTER_RE_ENABLE);
                currForm.data('submitted', false);
              }, cooldownMilliseconds); //Re-enable the button after cooldown time
            }
          });
          // Fix for TT: https://t.corp.amazon.com/P25461968
          // We should NOT freeze the 1-Click button when user returns to the DP page by hitting back buttton
          // This is an issue in mshop since the page gets cached in history
          A.on(_PAGE_REAPPEAR_FROM_CACHE_MASH_EVENT, function() {
            logCounter(SERVICE_COUNTER_ENABLE_ONECLICK_ON_MASH_REAPPEAR);
            currForm.data('submitted', false);
          });
        };
        $("#buyOneClick").preventMultiSubmission();
        A.on.ready(function() {
          $("#sendSample").preventMultiSubmission();
        });
      });
    </script>
    <script type="text/javascript">
      P.when('A', 'jQuery').execute(function(A, $) {
        /*
          Claimed Applicable Promotions

          Expose a jQuery event trigger here that will show a message about
          what promotions will be applied to this purchase. Since the "You Save"
          message and price is calculated pre-promotion, we'll hide that message
          to avoid confusion.
        */
        A.on('kindle_price_block_show_promotions', function(promotionText, numberOfPromotions) {
          //Show list of promotions
          $('#kindle_applied_promotions').html(promotionText).children().css('textDecoration', 'none');
          //Show promotion stackable message if there is more than one promotion
          if (numberOfPromotions > 1) {
            $('#kindle_promo_multiple_promo_message').show();
          }
          //Hide the amount saved and show the popover
          $('.kindle-price .ebooks-price-savings').hide();
          $('#kindle_promo_message').show();
        });
      });
    </script>
    <span class="a-declarative" data-action="a-popover" data-csa-c-type="widget" data-csa-c-func-deps="aui-da-a-popover"
      data-a-popover="{&quot;closeButtonLabel&quot;:&quot;Close&quot;,&quot;name&quot;:&quot;promo-in-price-block&quot;,&quot;position&quot;:&quot;triggerBottom&quot;,&quot;popoverLabel&quot;:&quot;promotions apply when you purchase&quot;}"
      data-csa-c-id="9ap31r-2u9xos-r45k6j-srd0br">
      <p id="kindle_promo_message" class="a-spacing-small a-spacing-top-small a-text-center a-size-small a-color-link">
        <a id="kindle_promo_message_popover" href="javascript:void(0)" role="button" class="a-popover-trigger a-declarative"> promotions apply when you purchase <i class="a-icon a-icon-popover"></i></a> </p>
    </span>
    <div class="a-popover-preload" id="a-popover-promo-in-price-block">
      <p class="a-spacing-small a-spacing-top-small"> These promotions will be applied to this item: </p>
      <p id="kindle_applied_promotions"> </p>
      <p id="kindle_promo_multiple_promo_message" class="a-spacing-small a-color-tertiary"> Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms &amp; Conditions associated with
        these promotions. </p>
    </div>
    <style type="text/css">
      #kindle_promo_message,
      #kindle_promo_multiple_promo_message {
        display: none;
      }

      #kindle_promo_message_popover {
        text-decoration: none;
      }
    </style>
  </div>
  <div id="audibleNarration" class="a-section a-spacing-micro a-spacing-top-mini">
    <style type="text/css">
      .text-highlight {
        color: #fe971e;
        font-size: 15px;
        font-weight: bold;
      }

      .narration-listen {
        border-bottom: 1px solid #bababa;
        float: left;
        margin-bottom: 35px;
        padding-bottom: 20px;
        width: 100%;
      }

      .narration .narration-right {
        float: right;
        width: 280px;
      }

      .a-popover .text-bold {
        color: #4e4e4e;
        font-weight: bold;
      }
    </style>
    <span class="a-declarative" data-action="checkboxVisibility" data-csa-c-type="widget" data-csa-c-func-deps="aui-da-checkboxVisibility" data-checkboxvisibility="{}" data-csa-c-id="x8vs9v-otjtsh-79fd04-9vceg1">
      <div class="a-checkbox"><label for="narration-checkbox"><input id="narration-checkbox" type="checkbox" name="" value=""><i class="a-icon a-icon-checkbox"></i><span class="a-label a-checkbox-label">
            <style type="text/css">
              .text-highlight {
                color: #fe971e;
                font-size: 15px;
                font-weight: bold;
              }

              .narration-listen {
                border-bottom: 1px solid #bababa;
                float: left;
                margin-bottom: 35px;
                padding-bottom: 20px;
                width: 100%;
              }

              .narration .narration-right {
                float: right;
                width: 280px;
              }

              .a-popover .text-bold {
                color: #4e4e4e;
                font-weight: bold;
              }
            </style>
            <span>Add </span> <span class="a-declarative" data-action="a-modal" data-csa-c-type="widget" data-csa-c-func-deps="aui-da-a-modal"
              data-a-modal="{&quot;closeButton&quot;:true,&quot;activate&quot;:&quot;onclick&quot;,&quot;name&quot;:&quot;add-narration-learn-more&quot;,&quot;width&quot;:&quot;780&quot;,&quot;header&quot;:&quot;\u003cimg alt=\&quot;\&quot; src=\&quot;https://images-na.ssl-images-amazon.com/images/G/01/x-locale/common/transparent-pixel._V192234675_.gif\&quot; id=\&quot;ku-headphones\&quot;/>  \u003cspan id=\&quot;kindle_narration_modal_title\&quot;> Add Audible Narration to Your Kindle Book \u003c\/span>&quot;,&quot;position&quot;:&quot;triggerBottom&quot;,&quot;inlineContent&quot;:&quot;\u003cdiv class=\&quot;a-section narration\&quot;>  \u003cdiv class=\&quot;a-row a-spacing-base a-spacing-top-base\&quot;> \u003cimg alt=\&quot;Keep the story going\&quot; src=\&quot;https://m.media-amazon.com/images/G/01/kindle/merch/global/narration-modal-title._CB485924231_.png\&quot; class=\&quot;narration-header\&quot;/> \u003c\/div>  \u003cdiv class=\&quot;a-row\&quot;> \u003cdiv class=\&quot;a-column a-span6 narration-left\&quot;> \u003cp>\u003cspan class=\&quot;text-highlight\&quot;>Switch\u003c\/span> between reading the Kindle book and listening to the Audible audiobook without losing \u003cbr>your place with Whispersync for Voice.\u003c\/p>\n\u003cp>\u003cspan class=\&quot;text-highlight\&quot;>Sync\u003c\/span> your book across different devices and always pick up where you left off.\u003c\/p>\n\u003cp>\u003cspan class=\&quot;text-highlight\&quot;>Save\u003c\/span> on the Audible audiobook and get a reduced price with the Kindle book.\u003c\/p>\n\u003cp>\u003cspan class=\&quot;text-bold\&quot;>Listen\u003c\/span> on the Kindle App (iOS/Android) when you buy. \u003cbr>You can also listen on Fire tablets, Kindle Touch, Kindle Keyboard, Bluetooth-enabled Kindle eReaders and the Audible App (iOS/Android/Windows).\u003c\/p> \u003c\/div>  \u003cdiv class=\&quot;a-column a-span6 narration-right a-span-last\&quot;> \u003cimg alt=\&quot;\&quot; src=\&quot;https://m.media-amazon.com/images/G/01/kindle/merch/global/narration-modal-devices._CB485979979_.png\&quot;/> \u003c\/div>  \u003c\/div> \u003cdiv class=\&quot;a-row\&quot;> \u003chr aria-hidden=\&quot;true\&quot; class=\&quot;a-divider-normal\&quot;/> \u003c\/div> \u003cdiv class=\&quot;a-row\&quot;> \u003cdiv class=\&quot;a-section narration-more\&quot;> \u003cdiv class=\&quot;a-row a-expander-container a-expander-inline-container\&quot;> \u003ca data-csa-c-func-deps=\&quot;aui-da-a-expander-toggle\&quot; data-csa-c-type=\&quot;widget\&quot; data-csa-interaction-events=\&quot;click\&quot; aria-expanded=\&quot;false\&quot; role=\&quot;button\&quot; href=\&quot;javascript:void(0)\&quot; data-action=\&quot;a-expander-toggle\&quot; class=\&quot;a-expander-header a-declarative a-expander-inline-header a-link-expander\&quot; data-a-expander-toggle=\&quot;{&amp;quot;allowLinkDefault&amp;quot;:true, &amp;quot;expand_prompt&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;collapse_prompt&amp;quot;:&amp;quot;&amp;quot;}\&quot;>\u003ci class=\&quot;a-icon a-icon-expand\&quot;>\u003c\/i>\u003cspan class=\&quot;a-expander-prompt\&quot;> Learn more \u003c\/span>\u003c\/a> \u003cdiv data-expanded=\&quot;false\&quot; class=\&quot;a-expander-content a-expander-inline-content a-expander-inner\&quot; style=\&quot;display:none\&quot;> \u003cdiv class=\&quot;a-row\&quot;> \u003cdiv class=\&quot;a-column a-span6\&quot;> \u003ch4>What is an Audible audiobook?\u003c\/h4>\n\u003cp>An audiobook is an audio version of your book provided by Audible.\u003c\/p> \n\u003cp>With audiobooks you can continue to enjoy a book, even during your commute, while doing chores or working out\u2014whenever your eyes are occupied but your mind is free.\u003c\/p> \u003c\/div> \u003cdiv class=\&quot;a-column a-span6 a-span-last\&quot;> \u003ch4>What are the advantages of adding an Audible audiobook to my Kindle eBooks?\u003c\/h4>\n\u003cp>You can seamlessly switch between reading and listening \u2014 your place is saved automatically, even when you switch devices. Listening can also bring the story to life, illuminate characters and take you deeper into the books that you love.\u003c\/p>\n\u003ch4>How do I activate this on my device?\u003c\/h4>\n\u003cp>No activation is required. You can start reading and listening once you add an Audible audiobook to your Kindle book.\u003c\/p> \u003c\/div> \u003c\/div> \u003cdiv class=\&quot;a-row a-spacing-base a-spacing-top-base\&quot;> \u003chr aria-hidden=\&quot;true\&quot; class=\&quot;a-divider-normal\&quot;/> \u003c\/div> \u003cdiv class=\&quot;a-row\&quot;> \u003ch4>Read and Listen\u003c\/h4>\n\u003cp>Read and listen at the same time with Immersion Reading, which immerses you in a story by narrating and highlighting the text as you read. Immersion Reading is available on the Kindle Apps (iOS/Android) and Fire tablets.\u003c\/p> \u003c\/div> \u003c\/div> \u003c\/div> \u003c\/div> \u003c\/div> \u003c\/div>&quot;}"
              data-csa-c-id="rzmlru-282qn7-i8x5ev-7sh9kd"> <a class="a-link-normal" href="#" role="link"> <span>Audible Narration</span> </a> </span> <span> to your purchase for just </span><span class="a-color-price">$2.99</span>
          </span></label></div>
      <div id="divConditionsOfUse" style="display: none;">
        <!-- Conditions of Use -->
        <span class="a-declarative" data-action="a-modal" data-csa-c-type="widget" data-csa-c-func-deps="aui-da-a-modal"
          data-a-modal="{&quot;dataStrategy&quot;:&quot;ajax&quot;,&quot;activate&quot;:&quot;onclick&quot;,&quot;name&quot;:&quot;audible-conditions-of-use&quot;,&quot;url&quot;:&quot;/hz/audible/ajax/audible-terms-and-conditions-ajax.html?_encoding=UTF8&amp;type=cou&quot;}"
          id="conditions_of_use" data-csa-c-id="35e01b-czyved-urcyhk-ajmi8d"> </span> <span class="a-size-mini a-color-secondary"> By purchasing this title, you agree to Audible's <a href="javascript:clickConditionsOfUse();"> Conditions of Use</a>.
          <br> Sold and delivered by Audible, an Amazon company </span>
      </div>
    </span>
    <script type="text/javascript">
      P.when('A', 'jQuery').execute(function(A, $) {
        var addNarrationBinding = function() {
          var isAyceEnabled = 'false';
          var addNarrationParam = 'WFV';
          if ($("#narration-checkbox").is(':checked')) {
            $('#addNarration').val(addNarrationParam);
            $('#audibleAsin').val("B0773Y5SBW");
            $('#audibleOurPrice').val("2.99");
            if (isAyceEnabled === 'true') {
              $('#addAyceBenefit').val("1");
            }
          } else {
            $('#addNarration').val("0");
            $('#addAyceBenefit').val("0");
            $('#audibleOurPrice').val(null);
          }
        }
        $('#narration-checkbox').change(addNarrationBinding);
        addNarrationBinding();
      });
    </script>
  </div>
  <script>
    P.when('A', 'ready').execute(function(A) {
      A.post('/hz/audible/eventtracker/?ref=adbl_dt_kdp_nontoa', {});
    });
    P.when('A').execute(function(A) {
      A.declarative('checkboxVisibility', 'change', function(event) {
        var conditionsDiv = document.getElementById("divConditionsOfUse");
        if (event.$target.context.checked) {
          conditionsDiv.style.display = "block";
        } else {
          conditionsDiv.style.display = "none";
        }
      });
    });

    function clickConditionsOfUse() {
      document.getElementById('conditions_of_use').click();
    }
  </script>
  <div id="kcpAppMessage-Buybox" class="a-section a-text-center celwidget" data-csa-c-id="lhlsx9-dmyaoi-eqpnjg-cl5zki" data-cel-widget="kcpAppMessage-Buybox">
    <a id="kcpAppsPopOver" class="a-size-mini a-link-normal kcpAppsPopOver" href="javascript:void(0);"> <span class="kcpAppBaseBox_"> <span class="kcpAppsPopOver"> Read with our <span class="a-text-bold"> free app </span> </span> </span> </a> </div>
</form>

<form id="addToCart" action=""><input data-addnewaddress="add-new" id="cartAddressNew" name="dropdown-selection" type="hidden" value="add-new" class="nav-progressive-attribute"><input data-addnewaddress="add-new" id="cartAddressUsed"
    name="dropdown-selection-ubb" type="hidden" value="add-new" class="nav-progressive-attribute"></form>

POST /api/bifrost/acquisitions/v1/actions/arn:action:bifrost:dbs:1:QjA3MkxNOTEzUzpTYW1wbGU=?&x-client-id=ebook-dp

<form id="sendSample" method="post" action="/api/bifrost/acquisitions/v1/actions/arn:action:bifrost:dbs:1:QjA3MkxNOTEzUzpTYW1wbGU=?&amp;x-client-id=ebook-dp" class="a-spacing-micro"> <input type="hidden" name="csrf"
    value="g1gc7ZaN1hmOKAUQ2Gaoa8FYQ2RaMq55xWCzOwtXDnRuAAAAAQAAAABmne8lcmF3AAAAAKs+FBXVfD4nuL9rqj+0cw=="> <span id="sendSampleButton" class="a-button a-spacing-none a-button-base full-width"><span class="a-button-inner"><input class="a-button-input"
        type="submit" value="Send a free sample" aria-labelledby="sendSampleButton-announce"><span id="sendSampleButton-announce" class="a-button-text" aria-hidden="true"> Send a free sample </span></span></span>
  <div id="sendSampleDeliverTo">
    <div id="DeliverToDeviceMessage" class="celwidget" data-feature-name="DeliverToDeviceMessage" data-csa-c-type="widget" data-csa-c-content-id="DeliverToDeviceMessage" data-csa-c-slot-id="DeliverToDeviceMessage" data-csa-c-asin=""
      data-csa-c-is-in-initial-active-row="false" data-csa-c-id="8tgb2y-ibnoxn-blidqx-cj3kn" data-cel-widget="DeliverToDeviceMessage">
      <div class="a-section a-text-center"> <span class="a-declarative" data-action="a-popover" data-csa-c-type="widget" data-csa-c-func-deps="aui-da-a-popover"
          data-a-popover="{&quot;closeButtonLabel&quot;:&quot;Close&quot;,&quot;inlineContent&quot;:&quot;\u003cp> This title will be available in all of your eligible Kindle apps and devices. \u003c\/p> \u003cp> Go to \u003ca class=\&quot;a-link-normal\&quot; target=\&quot;_blank\&quot; rel=\&quot;noopener\&quot; href=\&quot;/hz/mycd/digital-console/alldevices\&quot;> Manage your content and devices \u003c\/a>  to deliver to a specific device. \u003c\/p>&quot;,&quot;popoverLabel&quot;:&quot;Deliver to your Kindle Library&quot;}"
          id="deliver-to-device-popup" data-csa-c-id="y872vb-z51ycp-asdjk8-mr728k">
          <a id="deliver-to-device-popup-trigger" href="javascript:void(0)" role="button" class="a-popover-trigger a-declarative"> Deliver to your Kindle Library <i class="a-icon a-icon-popover"></i></a> </span> </div>
    </div>
  </div>
</form>

POST /gp/product/handle-buy-box

<form method="post" id="addToWishListForm" action="/gp/product/handle-buy-box" class="a-content">
  <input type="hidden" id="session-id" name="session-id" value="357-9494917-3788266">
  <input type="hidden" id="ASIN" name="ASIN" value="B072LM913S">
  <input type="hidden" id="rsid" name="rsid" value="357-9494917-3788266">
  <input type="hidden" id="sourceCustomerOrgListID" name="sourceCustomerOrgListID" value="">
  <input type="hidden" id="sourceCustomerOrgListItemID" name="sourceCustomerOrgListItemID" value="">
  <input type="hidden" name="wlPopCommand" value="">
  <input type="hidden" id="offerListingID" name="offerListingID" value="">
  <input type="hidden" id="isMerchantExclusive" name="isMerchantExclusive" value="0">
  <input type="hidden" id="merchantID" name="merchantID" value="">
  <input type="hidden" id="nodeID" name="nodeID" value="">
  <input type="hidden" id="storeID" name="storeID" value="">
  <input type="hidden" id="viewID" name="viewID" value="glance">
  <script>
    function atwlEarlyClick(e) {
      e.preventDefault();
      if (window.atwlLoaded) {
        return; //if JS is loaded then we can ignore the early click case
      }
      var ADD_TO_LIST_FROM_DETAIL_PAGE_VENDOR_ID = "website.wishlist.detail.add.earlyclick";
      var paramMap = {
        "asin": "B072LM913S",
        "vendorId": ADD_TO_LIST_FROM_DETAIL_PAGE_VENDOR_ID,
        "isAjax": "false"
      }
      var url = "/hz/wishlist/additemtolist?ie=UTF8";
      for (var param in paramMap) {
        url += "&" + param + "=" + paramMap[param];
      }
      var xhr = new XMLHttpRequest();
      xhr.open("POST", url, false);
      xhr.setRequestHeader("anti-csrftoken-a2z", "g9KEKWXAfMA7DVZpnMUlUhghYzRe5EE7iFyzJixY7EoPAAAAAQAAAABmne8lcmF3AAAAAHuL9oHQYR32uqP6iUf8pA==");
      xhr.onload = function() {
        window.location = xhr.responseURL; //Needed to force a redirect; not supported on IE!
      }
      xhr.send();
    }
  </script>
  <div id="wishlistButtonStack" class="a-button-stack a-padding-none">
    <script>
      'use strict';
      P.when('A').execute(function(A) {
        A.declarative('atwlDropdownClickDeclarative', 'click', function(e) {
          window.wlArrowEv = e;
          e.$event.preventDefault();
          (function() {
            if (window.P && window.atwlLoaded) {
              window.P.when('A').execute(function(A) {
                A.trigger('wl-drop-down', window.wlArrowEv);
              })
              return;
            }
            window.atwlEc = true;
            var b = document.getElementById('add-to-wishlist-button-group');
            var s = document.getElementById('atwl-dd-spinner-holder');
            if (!(s && b)) {
              return;
            }
            s.classList.remove('a-hidden');
            s.style.position = 'absolute';
            s.style.width = b.clientWidth + 'px';
            s.style.zIndex = 1;
            return;
          })();
          return false;
        });
      });
    </script>
    <div id="add-to-wishlist-button-group" data-csa-c-func-deps="aui-da-a-button-group" data-csa-c-type="widget" data-csa-interaction-events="click" data-hover="<!-- If PartialItemStateWeblab is true then, showing different Add-to-wish-list tool-tip message which is consistent with Add-to-Cart tool tip message.  -->
       To Add to Wish List, choose from options to the left" class="a-button-group a-declarative a-spacing-none" data-action="a-button-group" role="radiogroup" data-csa-c-id="tw7qv4-lwvmr4-ks9xr6-6nzxo8"> <span id="wishListMainButton"
        class="a-button a-button-groupfirst a-spacing-none a-button-base a-declarative" data-action="add-wishlist-declarative"><span class="a-button-inner"><a href="https://www.amazon.com.au/ap/signin?openid.return_to=https%3A%2F%2Fwww.amazon.com.au%2Fgp%2Faw%2Fd%2FB072LM913S&amp;openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&amp;openid.assoc_handle=auflex&amp;openid.mode=checkid_setup&amp;openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&amp;openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&amp;" name="submit.add-to-registry.wishlist.unrecognized" title="Add to Wish List" role="radio" aria-checked="false" data-hover="<!-- If PartialItemStateWeblab is true then, showing different Add-to-wish-list tool-tip message which is consistent with Add-to-Cart tool tip message.  -->
       To Add to Wish List, choose from options to the left" class="a-button-text a-text-left" aria-posinset="1" aria-setsize="1"> Add to Wish List </a></span></span> </div>
    <div id="atwl-inline-spinner" class="a-section a-hidden">
      <div class="a-spinner-wrapper"><span class="a-spinner a-spinner-medium"></span></div>
    </div>
    <div id="atwl-inline" class="a-section a-spacing-none a-hidden">
      <div class="a-row a-text-ellipsis">
        <div id="atwl-inline-sucess-msg" class="a-box a-alert-inline a-alert-inline-success" aria-live="polite" aria-atomic="true">
          <div class="a-box-inner a-alert-container"><i class="a-icon a-icon-alert"></i>
            <div class="a-alert-content"> <span class="a-size-base" role="alert"> Added to </span> </div>
          </div>
        </div> <a id="atwl-inline-link" class="a-link-normal" href="/gp/registry/wishlist/"> <span id="atwl-inline-link-text" class="a-size-base" role="alert"> </span> </a>
      </div>
    </div>
    <div id="atwl-inline-error" class="a-section a-hidden">
      <div class="a-box a-alert-inline a-alert-inline-error" role="alert">
        <div class="a-box-inner a-alert-container"><i class="a-icon a-icon-alert"></i>
          <div class="a-alert-content"> <span id="atwl-inline-error-msg" class="a-size-base" role="alert"> Unable to add item to Wish List. Please try again. </span> </div>
        </div>
      </div>
    </div>
    <div id="atwl-dd-spinner-holder" class="a-section a-hidden">
      <div class="a-row a-dropdown">
        <div class="a-section a-popover-wrapper">
          <div class="a-section a-text-center a-popover-inner">
            <div class="a-box a-popover-loading">
              <div class="a-box-inner"> </div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <div id="atwl-dd-error-holder" class="a-section a-hidden">
      <div class="a-section a-dropdown">
        <div class="a-section a-popover-wrapper">
          <div class="a-section a-spacing-base a-padding-base a-text-left a-popover-inner">
            <h3 class="a-color-error"> Sorry, there was a problem. </h3> <span> There was an error retrieving your Wish Lists. Please try again. </span>
          </div>
        </div>
      </div>
    </div>
    <div id="atwl-dd-unavail-holder" class="a-section a-hidden">
      <div class="a-section a-dropdown">
        <div class="a-section a-popover-wrapper">
          <div class="a-section a-spacing-base a-padding-base a-text-left a-popover-inner">
            <h3 class="a-color-error"> Sorry, there was a problem. </h3> <span> List unavailable. </span>
          </div>
        </div>
      </div>
    </div>
    <script type="a-state" data-a-state="{&quot;key&quot;:&quot;atwl&quot;}">
      {"showInlineLink":false,"hzPopover":true,"wishlistButtonId":"add-to-wishlist-button","dropDownHtml":"","inlineJsFix":true,"wishlistButtonSubmitId":"add-to-wishlist-button-submit","maxAjaxFailureCount":"3","asin":"B072LM913S"}</script>
  </div>
  <script type="a-state" data-a-state="{&quot;key&quot;:&quot;popoverState&quot;}">{"formId":"addToWishListForm","showWishListDropDown":false,"wishlistPopoverWidth":"260","isAddToWishListDropDownAuiEnabled":true,"showPopover":false}</script>
  <script type="text/javascript">
    (function(f) {
      var _np = (window.P._namespace("GiftingDetailPageTemplates"));
      if (_np.guardFatal) {
        _np.guardFatal(f)(_np);
      } else {
        f(_np);
      }
    }(function(P) {
      'use strict';
      window.P.now('atwl-ready').execute(function(atwlModule) {
        var isRegistered = (typeof atwlModule !== 'undefined');
        if (!isRegistered) {
          window.P.register('atwl-ready');
        }
      });
    }));
  </script>
  <!-- sp:csrf --><input type="hidden" name="anti-csrftoken-a2z" value="hK3oqL4O9FP55HENg3nFU4qxhxXI6kVuwz0IJ6Hn+eF1AAAAAGad7yVlNTEzNDMzOC1hM2RiLTQxYzctYmI4MC05Y2Y3Njc1Y2QxMzI=" id="lists-sp-csrf-form-token"><!-- sp:end-csrf -->
</form>

javascript:void(0);

<form style="display: none;" action="javascript:void(0);">
  <!-- sp:csrf --><input type="hidden" name="anti-csrftoken-a2z" value="hLD7y5a2hnwtKAcHxQUtX82O3lLPDXI82vd8Y4W0zQuhAAAAAGad7yVlNTEzNDMzOC1hM2RiLTQxYzctYmI4MC05Y2Y3Njc1Y2QxMzI=" id="creator-sp-csrf-form-token"><!-- sp:end-csrf -->
</form>

POST

<form method="post" action="" class="aok-hidden"><input type="hidden" name="landingAsinValue" value="B072LM913S" class="landingAsinValue"><input type="hidden" name="" value="true" id="isAccessibilityPh2WeblabEnabled"></form>

POST /api/bifrost/acquisitions/batch/v1/asins?x-client-id=acquire-complete-series&ref_=dbs_p_mng_rwt_cpsb_bybut

<form method="post" action="/api/bifrost/acquisitions/batch/v1/asins?x-client-id=acquire-complete-series&amp;ref_=dbs_p_mng_rwt_cpsb_bybut" spacing="none" spacingtop="small">
  <input type="hidden" name="items[2].action.displayedPrice.currency" value="AUD">
  <input type="hidden" name="metadata.references[0].key" value="CollectionsBulkAcquisition.parentAsin">
  <input type="hidden" name="items[2].action.displayedPrice.value" value="5.67">
  <input type="hidden" name="items[1].action.asin" value="B0772NZ8TN">
  <input type="hidden" name="csrf" value="g3Ee+rSf4tDbJ8mRDp/bV38+X2Wh7Qq7Hwy1Xx3WQJ6mAAAAAQAAAABmne8lcmF3AAAAAKs+FBXVfD4nuL9rqj+0cw==">
  <input type="hidden" name="items[0].action.asin" value="B072LM913S">
  <input type="hidden" name="metadata.batchInfo.parentAsin" value="B07DYK2FD8">
  <input type="hidden" name="items[1].action.displayedPrice.value" value="6.03">
  <input type="hidden" name="items[1].action.displayedPrice.currency" value="AUD">
  <input type="hidden" name="isDiscoveredAsin" value="true">
  <input type="hidden" name="metadata.references[2].key" value="CollectionsBulkAcquisition.numItems">
  <input type="hidden" name="items[0].action.actionType" value="Buy">
  <input type="hidden" name="items[1].action.actionType" value="Buy">
  <input type="hidden" name="items[2].action.actionType" value="Buy">
  <input type="hidden" name="metadata.batchInfo.priceType" value="standard">
  <input type="hidden" name="items[0].action.displayedPrice.currency" value="AUD">
  <input type="hidden" name="items[0].action.displayedPrice.value" value="6.16">
  <input type="hidden" name="metadata.references[0].value" value="B07DYK2FD8">
  <input type="hidden" name="items[2].action.asin" value="B07DM4Y7SS">
  <input type="hidden" name="metadata.references[1].key" value="CollectionsBulkAcquisition.priceType">
  <input type="hidden" name="metadata.references[1].value" value="standard">
  <input type="hidden" name="metadata.references[2].value" value="3 items">
  <span id="bulkAcquire-buybox__buy__all__button" class="a-button a-button-grouponlychild a-button-span12 a-button-oneclick a-button-icon"><span class="a-button-inner"><i class="a-icon a-icon-1click"></i><input class="a-button-input" type="submit"
        aria-labelledby="bulkAcquire-buybox__buy__all__button-announce"><span id="bulkAcquire-buybox__buy__all__button-announce" class="a-button-text a-text-center" aria-hidden="true"> Buy 3 items now with 1-Click </span></span></span>
  <div class="a-section a-text-center">
    <span class="a-size-mini a-color-secondary"> By clicking on the buy button, your order will be finalised and you agree to the <a class="a-link-normal" href="/gp/help/customer/display.html?nodeId=201014950">Kindle store terms of use</a>. </span>
  </div>
</form>

POST

<form method="post" action="" class="_shopping-cx-feedback-widget_style_radio-feedback-form__2dveN">
  <fieldset>
    <h1 id="radioHeading" class="a-size-large a-spacing-double-large a-text-center feedbackRadioHeading a-text-bold">How would you rate your experience shopping for books on Amazon today?</h1>
  </fieldset>
  <table class="a-normal _shopping-cx-feedback-widget_style_radio-feedback-table__3PsBH">
    <tbody>
      <tr class="_shopping-cx-feedback-widget_style_form-horizontal-radiobutton-input-row__1t5DJ">
        <td class="_shopping-cx-feedback-widget_style_form-table-column__3c_E1">
          <div data-a-input-name="shoppingCXRadio" class="a-radio a-radio-fancy feedbackRadioButton"><label for="radio1"><input type="radio" id="radio1" name="shoppingCXRadio" value="1" autocomplete="off"><i class="a-icon a-icon-radio"></i><span
                class="a-label a-radio-label"><span aria-hidden="false" hidden="">Very poor</span></span></label></div>
        </td>
        <td class="_shopping-cx-feedback-widget_style_form-table-column__3c_E1">
          <div data-a-input-name="shoppingCXRadio" class="a-radio a-radio-fancy feedbackRadioButton"><label for="radio2"><input type="radio" id="radio2" name="shoppingCXRadio" value="2" autocomplete="off"><i class="a-icon a-icon-radio"></i><span
                class="a-label a-radio-label"><span aria-hidden="false" hidden="">Poor</span></span></label></div>
        </td>
        <td class="_shopping-cx-feedback-widget_style_form-table-column__3c_E1">
          <div data-a-input-name="shoppingCXRadio" class="a-radio a-radio-fancy feedbackRadioButton"><label for="radio3"><input type="radio" id="radio3" name="shoppingCXRadio" value="3" autocomplete="off"><i class="a-icon a-icon-radio"></i><span
                class="a-label a-radio-label"><span aria-hidden="false" hidden="">Neutral</span></span></label></div>
        </td>
        <td class="_shopping-cx-feedback-widget_style_form-table-column__3c_E1">
          <div data-a-input-name="shoppingCXRadio" class="a-radio a-radio-fancy feedbackRadioButton"><label for="radio4"><input type="radio" id="radio4" name="shoppingCXRadio" value="4" autocomplete="off"><i class="a-icon a-icon-radio"></i><span
                class="a-label a-radio-label"><span aria-hidden="false" hidden="">Good</span></span></label></div>
        </td>
        <td class="_shopping-cx-feedback-widget_style_form-table-column__3c_E1">
          <div data-a-input-name="shoppingCXRadio" class="a-radio a-radio-fancy feedbackRadioButton"><label for="radio5"><input type="radio" id="radio5" name="shoppingCXRadio" value="5" autocomplete="off"><i class="a-icon a-icon-radio"></i><span
                class="a-label a-radio-label"><span aria-hidden="false" hidden="">Great</span></span></label></div>
        </td>
      </tr>
      <tr class="_shopping-cx-feedback-widget_style_form-horizontal-radiobutton-label-row__2mRxc">
        <td class="_shopping-cx-feedback-widget_style_form-table-column__3c_E1">
          <div class="_shopping-cx-feedback-widget_style_feedback-radio-label__JZ92s"><span aria-hidden="true" class="a-size-base">Very poor</span></div>
        </td>
        <td></td>
        <td class="_shopping-cx-feedback-widget_style_form-table-column__3c_E1">
          <div class="_shopping-cx-feedback-widget_style_feedback-radio-label__JZ92s"><span aria-hidden="true" class="a-size-base">Neutral</span></div>
        </td>
        <td></td>
        <td class="_shopping-cx-feedback-widget_style_form-table-column__3c_E1">
          <div class="_shopping-cx-feedback-widget_style_feedback-radio-label__JZ92s"><span aria-hidden="true" class="a-size-base">Great</span></div>
        </td>
      </tr>
    </tbody>
  </table>
</form>

Name: ue_backdetect get

<form name="ue_backdetect" action="get"><input type="hidden" name="ue_back" value="2"></form>

Text Content

Skip to main content
.com.au
Delivering to Sydney 2000 To change, sign in or enter a postcode

Kindle Store
Select the department you want to search in All Departments Alexa Skills Amazon
Devices Amazon Global Store Amazon Warehouse Apps & Games Audible Audiobooks
Automotive Baby Beauty Beer, Wine & Spirits Books CDs & Vinyl Clothing, Shoes &
Accessories    Women    Men    Girls    Boys    Baby Computer & Accessories
Electronics Garden Gift Cards Health, Household & Personal Care Home Home
Improvement Kindle Store Kitchen & Dining Luggage & Travel Gear Movies & TV
Musical Instruments Pantry Food & Drinks Pet Supplies Premium Beauty Prime Video
Software Sports & Outdoors Stationery & Office Products Subscribe & Save Toys &
Games Video Games
Search Amazon.com.au


EN
Hello, sign in
Account & Lists Returns & Orders
0
Basket

Sign in
New customer? Start here.
Your Lists
Create a List Baby Wishlist
Your Account
Your Account Your Orders Your Recommendations Your Prime Membership Your
Memberships & Subscriptions Your Subscribe & Save Items Your Seller Account Your
Pets Manage Your Content and Devices Your Music Your Apps & Devices Your Prime
Video Your Amazon Photos Your Kindle Unlimited
















Sign in
New customer? Start here.





All

AUTO DETECTED LOCATION ALERT


We're showing items that deliver to SYDNEY 2000. Delivery options and speeds can
vary by location. For more accurate options, change your address.
Address is correct Change address
Best Sellers Today's Deals Prime New Releases Gift Cards Books Music Fashion
Electronics Home Toys & Games Gift Ideas Beauty Computers Health & Personal Care
Video Games Home improvement Audible Sports & Outdoors Automotive Pet Supplies
Sell on Amazon Vouchers Customer Service


Kindle Books Kindle Unlimited Prime Reading Kindle book deals Bestsellers
Categories Free Kindle reading apps Buy a kindle Audible Audiobooks

Defenseless (Somerton Security Book 1) eBook : Dyer, Elizabeth: Amazon.com.au:
Kindle Store
 * Kindle Store
 * ›
 * Kindle eBooks
 * ›
 * Romance

Kindle
$0.00
or $6.16 to buy
Audiobook
$0.00
with membership
Paperback
$21.99

Audio CD
$91.36

Other New from $21.99
Paperback from $21.99
Audio CD from $91.36
Unlimited reading. Over 2 million titles. Learn more
Read and Listen Now
OR

Kindle Price: $6.16 Price includes tax, if applicable Sold by: Amazon Australia
Services, Inc.

Buy now with 1-Click
By clicking the button above, you agree to the Kindle Store Terms of Use.

promotions apply when you purchase

These promotions will be applied to this item:



Some promotions may be combined; others are not eligible to be combined with
other offers. For details, please see the Terms & Conditions associated with
these promotions.

Add Audible Narration to your purchase for just $2.99
By purchasing this title, you agree to Audible's Conditions of Use.
Sold and delivered by Audible, an Amazon company
Read with our free app


Deliver to your Kindle Library


You've subscribed to ! We will pre-order your items within 24 hours of when they
become available. When new books are released, we'll charge your default payment
method for the lowest price available during the pre-order period.
Update your device or payment method, cancel individual pre-orders or your
subscription at
Your memberships & subscriptions
There was an error! We were unable to process your subscription due to an error.
Please refresh and try again.

Send a free sample
Deliver to your Kindle Library
Add to Wish List

Added to
Unable to add item to Wish List. Please try again.



SORRY, THERE WAS A PROBLEM.

There was an error retrieving your Wish Lists. Please try again.


SORRY, THERE WAS A PROBLEM.

List unavailable.



Download the free Kindle app and start reading Kindle books instantly on your
smartphone, tablet or computer—no Kindle device required.

Read instantly on your browser with Kindle for Web.

--------------------------------------------------------------------------------

Using your mobile phone camera, scan the code below and download the Kindle app.






IMAGE UNAVAILABLE

Image not available for
Colour:
 * 
 * 
 * 
 * To view this video download Flash Player


Roll over image to zoom in



 * VIDEOS
 * 360° VIEW
 * IMAGES
 * 







Read sample







Audible sample Sample
0:00

--------------------------------------------------------------------------------


FOLLOW THE AUTHOR

Elizabeth DyerElizabeth Dyer
Follow
Something went wrong. Please try your request again later.

OK


DEFENSELESS (SOMERTON SECURITY BOOK 1) KINDLE EDITION

by Elizabeth Dyer (Author) Format: Kindle Edition
4.3 4.3 out of 5 stars 1,643 ratings

Book 1 of 4: Somerton Security




See all formats and editions
Sorry, there was a problem loading this page.Try again.




--------------------------------------------------------------------------------








How far will she go to protect the sexiest guy in tech?
When ex-marine Georgia Bennett left the military for high-end private security,
it was supposed to soften her snarky attitude. Instead, her short fuse just
earned her a punishment of an assignment: protect too-smart-for-his-own-good
tech genius and Department of Defense contractor Parker Livingston. It should
have been easy--only no one warned Georgia that Parker was one seriously
drop-dead-gorgeous geek.
The last thing Parker needs is a bodyguard, especially not one with killer
curves and a sassy mouth who tempts him to do something incredibly stupid. He's
too busy investigating whoever is turning his technology against him and
threatening his team of covert operatives. But when an assassin sends Georgia
and Parker running for their lives, it might just be the explosive sexual
chemistry and the trust that's building between them that saves their necks.
Because the only thing more dangerous than the combination of Parker's intellect
and Georgia's aim is their steadfast desire to protect each other, no matter the
cost.

Read more


--------------------------------------------------------------------------------

Previous slide of product details
 1.  Book 1 of 4
     
     Somerton Security
 2.  Print length
     
     290 pages
 3.  Language
     
     English
 4.  Sticky notes
     
     On Kindle Scribe
 5.  Publisher
     
     Montlake Romance
 6.  Publication date
     
     1 December 2017
 7.  File size
     
     2796 KB
 8.  Page Flip
     
     Enabled
 9.  Word Wise
     
     Enabled
 10. Enhanced typesetting
     
     Enabled
 11. See all details

Next slide of product details
  Report an issue with this product





--------------------------------------------------------------------------------

Kindle Daily Deal: Save at least 70%
Each day we unveil a new book deal at a specially discounted price - for that
day only. See today's deal or sign up for the newsletter






--------------------------------------------------------------------------------

All 3 available for you in this series See full series
See included books
Items included:

Something went wrong.
Please try again.


Total price: $17.86 + applicable tax

Buy 3 items now with 1-Click
By clicking on the buy button, your order will be finalised and you agree to the
Kindle store terms of use.
Sold by: Amazon Australia Services, Inc.

--------------------------------------------------------------------------------



--------------------------------------------------------------------------------


CUSTOMERS WHO READ THIS BOOK ALSO READ

Page 1 of 8 Start againPage 1 of 8
Previous page
 1. Relentless (Somerton Security Book 2)
    Elizabeth Dyer
    4.5 out of 5 stars 765
    Kindle Edition
    $6.03$6.03
 2. Fearless: A Standalone Romantic Suspense (Somerton Security Book 3)
    Elizabeth Dyer
    4.5 out of 5 stars 575
    Kindle Edition
    $5.67$5.67
 3. Carry Me Home (Paradise, Idaho Book 1)
    Rosalind James
    4.3 out of 5 stars 2,815
    Kindle Edition
    $5.94$5.94
 4. Turbulent Intentions (Billionaire Aviators Book 1)
    Melody Anne
    4.2 out of 5 stars 6,127
    Kindle Edition
    $6.05$6.05
 5. What You Do to Me (The Haneys Book 1)
    Barbara Longley
    4.2 out of 5 stars 1,674
    Kindle Edition
    $5.99$5.99
 6. The CEO Buys In (Wager of Hearts Book 1)
    Nancy Herkness
    4.2 out of 5 stars 9,410
    Kindle Edition
    $1.49$1.49
 7. The Comfort of Favorite Things (A Hope Springs Novel)
    Alison Kent
    4.3 out of 5 stars 1,176
    Kindle Edition
    $7.33$7.33

Next page








PRODUCT DESCRIPTION


REVIEW

“Funny, clever, and suspenseful―I couldn't put this book down! The world needs
more nerdy-hot heroes and fierce-hot heroines.” ―Penny Reid, USA Today
bestselling author

“Sexy, suspenseful and downright hilarious in places. Defenseless had me gripped
with the perfect balance of romance and intrigue. A tightly crafted plot
combined with a beautifully told story as well as characters I was rooting for
meant I couldn’t put it down.” ―Louise Bay, USA Today bestselling author

“An excellent blend of suspense and romance―I was sucked into the story from
page one!” ―Susan Stoker, New York Times, Wall Street Journal, and USA Today
bestselling author

“Defenseless from Elizabeth Dyer is my favorite romantic suspense debut of 2017.
Fast-paced action, heart-pounding passion, and a cat that rides a Roomba! I love
it when the tension in a book is tempered with humor, and this author delivers
in spades. Georgia Bennett and Parker Livingston are meant for each other. She’s
the type of woman you’d want to be friends with. And he’s ‘…lazy Sunday mornings
after sex-against-the-wall Saturday nights.’ Love it!” ―Dana Marton, New York
Times bestselling author


ABOUT THE AUTHOR

Elizabeth Dyer likes her heroines smart and snarky, and her heroes strong and
sexy. An attorney and recent coffee devotee, Elizabeth spends the majority of
her time tucked into a corner table at Starbucks or pinned beneath her (overly
affectionate) bullmastiff. When she isn’t working or wrestling the dog, you can
usually find Elizabeth writing the types of sexy, suspenseful books she most
loves to read.

A born-and-bred Texan, Elizabeth resides in Dallas, where she indulges in
Netflix marathons, Instagramming her dog, and brunch. Definitely brunch.
Adorably awkward, Elizabeth hates the phone as much as she loves all the
social-media things and hearing from her readers. Follow her on Twitter
(@lizdyerwrites) or Instagram (@elizabethdyerwrites).

--------------------------------------------------------------------------------


PRODUCT DETAILS

 * ASIN ‏ : ‎ B072LM913S
 * Publisher ‏ : ‎ Montlake Romance (1 December 2017)
 * Language ‏ : ‎ English
 * File size ‏ : ‎ 2796 KB
 * Text-to-Speech ‏ : ‎ Enabled
 * Screen Reader ‏ : ‎ Supported
 * Enhanced typesetting ‏ : ‎ Enabled
 * X-Ray ‏ : ‎ Enabled
 * Word Wise ‏ : ‎ Enabled
 * Sticky notes ‏ : ‎ On Kindle Scribe
 * Print length ‏ : ‎ 290 pages
 * Page numbers source ISBN ‏ : ‎ 154204863X

 * Best Sellers Rank: 226,796 in Kindle Store (See Top 100 in Kindle Store)
    * 3,060 in Military Romance (Kindle Store)
    * 8,380 in Military Romance (Books)
    * 12,877 in Romantic Suspense (Kindle Store)

 * Customer Reviews:
   4.3 4.3 out of 5 stars 1,643 ratings





--------------------------------------------------------------------------------


ABOUT THE AUTHOR

Follow authors to get new release updates, plus improved recommendations.
Follow


ELIZABETH DYER

Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Elizabeth Dyer is a RITA ® Award-winning author who likes her heroines smart and
snarky, and her heroes strong and sexy. An attorney and recent coffee devotee,
Elizabeth spends the majority of her time tucked into a corner table at
Starbucks or pinned beneath her (overly affectionate) bullmastiff. When she
isn’t working or wrestling the dog, you can usually find Elizabeth writing the
types of sexy, suspenseful books she most loves to read.

A born-and-bred Texan, Elizabeth resides in Dallas, where she indulges in
Netflix marathons, Instagramming her dog, and brunch. Definitely brunch.
Adorably awkward, Elizabeth hates the phone as much as she loves all the
social-media things and hearing from her readers. Follow her on Twitter
(@lizdyerwrites), Instagram (@elizabethdyerwrites), Facebook
(@elizabethdyerauthor) or, to sign up for her newsletter
(https://bit.ly/2H1fj4R), or visit her website (ElizabethDyer.net)


Read moreRead less

--------------------------------------------------------------------------------


PRODUCTS RELATED TO THIS ITEM
SPONSORED

Page 1 of 1Start overPage 1 of 1
Previous page of related Sponsored Products
 1.  Feedback
      
     Rescuing Emma (Green Beret Book 1)
     Michele E. Gwynn
     1,164
     Kindle Edition
     $3.99$3.99
 2.  Feedback
      
     The Soldiers of PATCH-COM Box Set 1
     Michele E. Gwynn
     23
     Kindle Edition
     $11.99$11.99
 3.  Feedback
      
     Green Beret Series Box Set (Books 1 - 4)
     Michele E. Gwynn
     18
     Kindle Edition
     $10.99$10.99
 4.  Feedback
      
     Secondhand Soldier (The Soldiers of PATCH-COM Book 1)
     Michele E. Gwynn
     284
     Kindle Edition
     $3.99$3.99
 5.  Feedback
      
     Demon: The Northern Kings MC Series Book 1
     Nik Terry
     185
     Kindle Edition
     $5.99$5.99
 6.  Feedback
      
     The Refusal (The Techboys Series Book 1)
     Eve M Riley
     777
     Kindle Edition
     $7.99$7.99
 7.  Feedback
      
     Where We Started: A Smalltown MC Romance (Stone Riders MC Book 1)
     Ashley Muñoz
     4,597
     Kindle Edition
     $7.36$7.36
 8.  Feedback
      
     Pitch Black: A Romantic Thriller (Blackwood Security Book 1)
     Elise Noble
     7,510
     Kindle Edition
     $0.00$0.00
 9.  Feedback
      
     This Side of Fate
     Tanya Nellestein
     191
     Kindle Edition
     $6.99$6.99
 10. Feedback
      
     Dangerous Therapy (O'Connor Brothers Series Book 1)
     Rhonda Brewer
     728
     Kindle Edition
     $0.99$0.99

Next page of related Sponsored Products


--------------------------------------------------------------------------------


HOW WOULD YOU RATE YOUR EXPERIENCE SHOPPING FOR BOOKS ON AMAZON TODAY?

Very poor
Poor
Neutral
Good
Great
Very poor
Neutral
Great


THANK YOU FOR YOUR FEEDBACK!



--------------------------------------------------------------------------------


CUSTOMER REVIEWS

4.3 out of 5 stars
4.3 out of 5
1,643 global ratings

5 star

51%4 star

30%3 star

14%2 star

3%1 star

2%

How are ratings calculated?
To calculate the overall star rating and percentage breakdown by star, we don’t
use a simple average. Instead, our system considers things like how recent a
review is and if the reviewer bought the item on Amazon. It also analyses
reviews to verify trustworthiness.

--------------------------------------------------------------------------------


REVIEW THIS PRODUCT

Share your thoughts with other customers
Write a customer review

--------------------------------------------------------------------------------


View Image Gallery
Amazon Customer
5.0 out of 5 stars

Images in this review




 * Sort reviews by Top reviews Most recent Top reviews


TOP REVIEWS FROM AUSTRALIA



THERE WAS A PROBLEM FILTERING REVIEWS RIGHT NOW. PLEASE TRY AGAIN LATER.



Trish G
5.0 out of 5 stars A real page turner!
Reviewed in Australia on 12 November 2017
Verified Purchase
I was engrossed from the first chapter and loved how the characters were brought
to life. I'm looking forward to the next book in the series.

Read more
Helpful
Report
Susan
4.0 out of 5 stars Refreshing romance
Reviewed in Australia on 6 November 2017
Verified Purchase
This was a great read, not only by the reversal of traditional roles but also in
the thoughtful development of the characters. Defenseless was a surprise that
kept me glued until the end.

Read more
Helpful
Report
Alan G. Hider
3.0 out of 5 stars A book I ought not to have bought
Reviewed in Australia on 26 July 2018
Verified Purchase
Not one to give easily I persevered to the end. There was so much reflective
dialogue that I page-hopped. A few really hot steamy sex scenes, a few pieces of
action (someone got shot) and a weird plot. Many will love it. I suspect it is a
ladies' book.

Read more
Helpful
Report
Em Jay Reads
4.0 out of 5 stars A highly entertaining read. It ticks the suspense, romance
and comedy boxes.
Reviewed in Australia on 2 December 2017

An all round entertaining read. This is the story of Georgia Bennett, snarky and
pessimistic, versus Parker Livingston, the hapless nerd and tech genius. Let the
games begin!

This book had a real yin and yang quality about it. There were so many opposing
and contradictory thoughts, feelings and things taking place yet ultimately they
complemented and connected each other. Even the manner in which I read this book
had that quality: I wanted to race through it so I could find out what happened
next but I also wanted to savour it.

Individually, Parker and Georgia are contradictory beings. Parker is a highly
intelligent man who can charm the pants off you, be a braggart about his talents
and achievements, and be boyish and uncertain when faced with self doubt.

Georgia is a tough nut with a marshmallow centre. She is extremely confident in
her professional capabilities but is constantly being criticised, looked over
and looked down upon by people. She is prickly, fiery and does an excellent job
of aggravating people.

When Parker and Georgia first meet, they not only clash but indulge in a case of
one-upmanship. The ever-confident Parker is certain Georgia will fail his
virtual reality simulation, allowing him to get rid of the unwanted bodyguard.
Georgia is steaming mad that again her capabilities are being downplayed. She is
sick of downplaying her capabilities and decides to show Parker just what she’s
capable of.

And does she ever! Time and time again she shows Parker how accomplished she is.
And nearly every time she is waiting for his disdain to shine through. It never
does. He is in awe of her talents, tells her often and she finally starts
believing that perhaps she is not as unworthy as she has been made to feel.

I found the suspense plot of the book absorbing. Parker has developed a highly
sophisticated profiling program, which he is incredibly proud of. This program
ends up being used by others for nefarious reasons. In a dark twist, the program
is used to hunt him down. He becomes the target and Georgia is the one with the
skills to save him.

I liked how the technical aspects were explained by Parker to Georgia. He did it
in a way that she, and I as the reader could understand. We understood the
importance and the gravity of what the program’s capabilities were.

If the suspense elements were not enough, there are plenty of comedic moments.
Parker may be an uber-nerd but he is chock-full of one liners and witticisms.
Georgia’s sarcasm and biting replies well balance him in this sphere.

Finally a special mention goes to PITA, the Roomba-riding cat. I burst out
laughing when PITA first appeared and stopped reading to search the internet to
see if this was actually a thing. It is! There is an entire world out there of
felines taking a spin on this home appliance.

Overall, this is a well-balanced romantic suspense book. And I hope we don’t
have to wait too long for the author’s next book.

Read more
Helpful
Report

--------------------------------------------------------------------------------

See more reviews



TOP REVIEWS FROM OTHER COUNTRIES

J B
5.0 out of 5 stars Brilliant and gripping
Reviewed in the United Kingdom on 21 November 2023
Verified Purchase
Really enjoyed Georgia and Parkers story in defenceless, with everything they go
through and fight for. I couldn't put it down and have already download book 2
as the story just grips you from chapter 1 and continues into book 2.
I hadn't read anything by Elizabeth Dyer before but I am certainly not
disappointed, absolutely brilliant. A must read.

Read more
Report
Avid reader
5.0 out of 5 stars An interesting story with a strong female lead!
Reviewed in Canada on 14 November 2020
Verified Purchase
I love books with strong female leads and Georgia is definitely one of them.
However she also has some missteps in her recent assignments as a bodyguard, and
her new project protecting the geek Ethan has to redeem her. It's supposed to be
easy, but is it going to be. A female bodyguard, this is a spinoff of the story
which I really enjoyed.
My favourite quote of the book" Regrets, reliable as the morning sun, would be
there when she woke."

Read more
Report
RVAbooklover
5.0 out of 5 stars Flat out Great Read
Reviewed in the United States on 13 December 2017
Verified Purchase
Well, I am in love. With Parker, with Georgia, with the Team, with this author's
writing. ALL of this book worked for me. Well, 99.75%, and really, with the
slump I have been experiencing, that is close enough to perfect for me.

The first thing I loved - Georgia. Fresh out of the military, trying to find a
way to deal with the high society of Washington and the shallowness therein, an
- let's say unfortunate - incident happens on her watch. Her boss, Ethan, who I
am *dying* to get to know better, gives her an ultimatum. Do this next job well,
make a human connection with the client, or find a new job. Georgia, remembering
practicing "Do you want fries with that?" in front of the mirror that morning,
is determined to make this job work. Parker is the new job, and wow, do Georgia
and Parker make one heck of a connection!

Second thing I loved - PARKER! Oh...my gawd, did I love Parker. He's geeky and
sweet and arrogant and unknowingly badass, and I loved him. He and Georgia have
that instant spark that didn't feel like Why are these people attracted to each
other? It felt like Oh, yes, this is exactly right. Parker is a genius, with
anxiety and attention deficit issues, with an EQ to equal his IQ. He gets the
dynamics of the team, his place, Georgia...he gets it. And he has no issues with
letting Georgia take the lead when necessary. Not quite Alpha, not quite Beta.
Parker is one of a kind.

Everything else I loved - the team dynamic, the pace of the story, the snark,
the depth of emotion, the storyline. The dialogue is quick and smart. The
writing is perfectly descriptive without giving you the whole kitchen sink. The
characters were so well drawn, I felt like I knew them 2 sentences after they
had been introduced. The reactions were human and real.

The .25% I didn't love - the ending wrapped up a little too quickly for me, and
I felt like, because of some spoilery things I am not going to share, Georgia's
inaction to a situation was a little off. That said, I am sure the spoilery
thing will be addressed in the next book, as it appears to be an over-arching
theme.

The one thing I don't love- This appears to be this author's first work,(which
is kind of astonishing as it is THAT GOOD) and the next book in the series is
not out until June, 2018. I have already pre-ordered. I really enjoyed Ms.
Dyer's writing, and I wish there were more works out there by her to read while
waiting anxiously for June!

So how much did I love this book? A lot. So much so that, even though I read it
as part of the Kindle Unlimited program, I decided to go ahead and buy it. I
believe in putting my money where my likes are. If you like snarky sheroes,
geeky but can be Alpha when the situation calls for it heroes, a band of
brothers, fast-paced action, rockin' sexy times, and a whole lot of good
writing, you will love Defenseless.

Defenseless is a standalone, with an HFN/HEA. No cliffhanger, but there is an
ongoing storyline that does not wrap up fully that does not involve the HEA.

Read more
6 people found this helpful
Report
Kindle Customer
4.0 out of 5 stars Excellent storyline
Reviewed in the United States on 20 September 2019
Verified Purchase
First time I have read anything from this author but I really liked the plot and
characters. I loved the romance intermingled with mystery, and ended up reading
the book in one day. Ready to read the next book.

Read more
Report
Kindle Customer
4.0 out of 5 stars A fast paced action romantic that keeps you reading
Reviewed in the United Kingdom on 29 November 2017
Verified Purchase
I enjoyed this and was interested enough to finish it, not quite my usual genre
and although a bit predictable, I thought it was great to have a strong(ish)
heroine, I did feel with her background she would have been even more kicka**e
than she came across in places. That said the characters were introduced well
and I will be looking out for the next one.

Read more
Report

--------------------------------------------------------------------------------

See more reviews












REPORT AN ISSUE


Does this item contain inappropriate content?
Report
Do you believe that this item violates a copyright?
Report
Does this item contain quality or formatting issues?
Report







Your recently viewed items and featured recommendations
›
View or edit your browsing history
After viewing product detail pages, look here to find an easy way to navigate
back to pages you are interested in.
Your recently viewed items and featured recommendations
›
View or edit your browsing history
After viewing product detail pages, look here to find an easy way to navigate
back to pages you are interested in.

Back to top
Get to Know Us
 * About Us
 * Careers
 * Corporate information
 * Press Releases
 * Amazon Science


Make Money with Us
 * Protect and build your brand
 * Independently Publish with Us
 * Sell on Amazon
 * Drive with Amazon Flex
 * Advertise Your Products
 * Associates Programme
 * Host an Amazon Hub


Let Us Help You
 * COVID-19 and Amazon
 * Your Account
 * Your Orders
 * Delivery Rates & Policies
 * Returns & Replacements
 * Manage Your Content and Devices
 * Recalls and Product Safety Alerts
 * Help


Australia
 * Conditions of Use & Sale
 * Privacy Notice
 * Cookies & Internet Advertising

© 1996-2024, Amazon.com, Inc. or its affiliates