8 Replies Latest reply on Jan 15, 2015 1:43 PM by PeterMontague

    Looping recursive calculation

    PeterMontague

      Title

      Looping recursive calculation

      Post

      I want to loop through a calculation until I find the first merchant not called "Book-Fare" or "Tolka Unused Books". But I don't want to use a script to parse this text. 

      I have a parsing calculation which lets me find the first merchant easily enough.

      Parse ( Inventory::source_bookfinder ; "results-explanatory-text-Logo\">" ; "<" ; 1 )//returns the first bookseller

      But I want to move onto the next merchant until I find one that is not "Book-Fare" or "Tolka Unused Books".

        • 1. Re: Looping recursive calculation
          SteveMartino

          Then what happens?  Sound like a simple find/found set would work better--maybe a small floating/modal document picker window that you can click and go to the proper record.

           

          • 2. Re: Looping recursive calculation
            philmodjunk

            i suggest describing your set up in much more detail.

            • 3. Re: Looping recursive calculation
              PeterMontague

              Here is the calculation for parsing the source code of the bookbinder.com website. This is a price comparison website for books. You type in an ISBN and you can see which merchant has the cheapest copy of the book across all of the websites. I want to find out the cheapest price and compare it to our price. 

              Let(
              [ new offers= Parse ( Inventory::source_bookfinder ; "New books:" ; "/table" ; 1 ) ;
              used books = Parse ( Inventory::source_bookfinder ; "Used books:" ; "/table" ; 1 ) ;
              cheapest new = Parse ( new offers ; "26pound\x3b" ; "\\" ; 1 ) ;
              cheapest used = Parse ( used books ; "26pound\x3b" ; "\\" ; 1 ) ;
              cheapest used new = 
              Case (
              Inventory::item_condition = 1 ; cheapest used ;
              Inventory::item_condition = 2 ; cheapest used ;
              Inventory::item_condition = 3 ; cheapest used ;
              Inventory::item_condition = 4 ; cheapest used ;
              Inventory::item_condition = 5 ; cheapest new ;
              Inventory::item_condition = 6 ; cheapest new ;
              Inventory::item_condition = 7 ; cheapest new ;
              Inventory::item_condition = 8 ; cheapest new ;
              Inventory::item_condition = 11 ; cheapest new ;
              cheapest new
              )] ; 
              cheapest used new
              ) //cheapest unused price or cheapest used price depending on the condition of our book

              Often books that we sell are the cheapest. But I want to exclude my company from the list. Once I exclude our prices from the calculation I use another calculation:

              Let(
              [ new offers= Parse ( Inventory::source_bookfinder ; "New books:" ; "/table" ; 1 ) ;
              used books = Parse ( Inventory::source_bookfinder ; "Used books:" ; "/table" ; 1 ) ;
              cheapest new = Parse ( new offers ; "26pound\x3b" ; "\\" ; 1 ) ;
              cheapest used = Parse ( used books ; "26pound\x3b" ; "\\" ; 1 ) ;
              cheapest used new = 
              Case (
              Inventory::item_condition = 1 ; cheapest used ;
              Inventory::item_condition = 2 ; cheapest used ;
              Inventory::item_condition = 3 ; cheapest used ;
              Inventory::item_condition = 4 ; cheapest used ;
              Inventory::item_condition = 5 ; cheapest new ;
              Inventory::item_condition = 6 ; cheapest new ;
              Inventory::item_condition = 7 ; cheapest new ;
              Inventory::item_condition = 8 ; cheapest new ;
              Inventory::item_condition = 11 ; cheapest new ;
              cheapest new
              )] ; 
              Filter ( (Inventory::price - cheapest used new )/ cheapest used new  ; ".1234567890" )
              ) //cheapest unused price or cheapest used price depending on the condition of our book

              This finds the difference between our price and the cheapest competitor's price and divides it by the cheapest competitor's price. I filter the result so that the answer is always a positive answer. This script runs on a loop through all of our records. Then I sort the records so that the books with the highest price disparity come top of the list and those with the lowest price disparities appear at the bottom of the list. This would allow us to prioritise which books need repricing.

              At the moment we are included in the list so the script doesn't work as well as it should. E.g. if our copy of the book is much cheaper than the next cheapest copy and we are selling at too low a price I won't know the way the script is running.

              I hope that makes sense. smiley

               

              • 4. Re: Looping recursive calculation
                philmodjunk

                It would help to see a sample of the actual text being parsed. Parse is a custom function and not one where I keep its exact workings memorized I presume that when you specify the two text patterns and "1", that the function returns the text found between the first occurrence of the two text patterns?

                • 5. Re: Looping recursive calculation
                  PeterMontague

                  I presume that when you specify the two text patterns and "1", that the function returns the text found between the first occurrence of the two text patterns?

                  Correct.

                  It would help to see a sample of the actual text being parsed. 

                  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

                  <html lang="en-us">

                  <head>

                  <script type="text/javascript" src="/js/jquery-1.8.3.min.js"></script>

                  <script type="text/javascript" src="/js/jquery.cookie.js"></script>

                  <script type="text/javascript" src="/js/readmore.min.js"></script>

                  <script type="text/javascript" src="/js/pageload.js"></script>

                  <script type="text/javascript" async="" src="https://ssl.google-analytics.com/ga.js"></script>

                  <script type="text/javascript">

                      function trackOutboundLink(event, link, category, action) {

                          try {

                              _gaq.push(['_trackEvent', category , action,,,true]);

                          } catch(err){}

                       

                          if(event.button === 0 && !event.ctrlKey && !event.metaKey){

                              event.preventDefault();

                              setTimeout(function() {

                                  document.location.href = link.href;

                              }, 100);

                            return false;

                          } else {

                            return true;

                          }

                      }

                  </script>

                  <title>

                  ISBN 9780863272103

                  </title>

                  <meta http-equiv="Content-Script-Type" content="text/javascript">

                  <meta name="y_key" content="c6e31ad0992202fc" >

                  <meta name="msvalidate.01" content="7A4771BDEBD5D8ACF487F0F26B961C43" />

                  <meta name="keywords" content="Books, Used Books, Rare Books, Out of print books, textbooks, used textbooks, college textbooks, antiquarian books, cheap books, antique books, hard to find books, online book stores, buy books, antique books, online used books, book store, online book sellers, book search, old books." />

                  <link rel="stylesheet" media="all" href="http://i.bookfinder.com/site/style/" type="text/css">

                  <!-- Latest compiled and minified CSS -->

                  <link rel="home" href="http://www.bookfinder.com/">

                  <link rel="help" href="http://www.bookfinder.com/help/">

                  <link rel="glossary" href="http://www.bookfinder.com/help/glossary/">

                  <link rel="P3Pv1" href="http://www.bookfinder.com/site/p3p/prf/">

                  <link rel="shortcut icon" href="http://i.bookfinder.com/images/icon/favicon.bf.ico">

                  <link rel="apple-touch-icon" href="http://i.bookfinder.com/images/icon/apple-touch-icon.bf.png">

                  <link rel="search" type="application/opensearchdescription+xml" href="http://www.bookfinder.com/site/opensearch/" title="BookFinder.com">

                  <link rel="canonical" href="http://www.bookfinder.com/book/9780863272103/" />

                  <meta name="description" content="Find ISBN 9780863272103. Compare book prices from over 100,000 booksellers">

                  <meta name="robots" content="noodp">

                  <script language="JavaScript1.2" type="text/javascript" src="http://i.bookfinder.com/site/js/overlib/overlib_mini.js"></script><script type="text/javascript">var ol_fgcolor = "#ccccff";</script>

                  <script type="text/javascript">

                  function deallocation(name) {

                      var cell = $.cookie('ab-test-' + name);

                      if (cell) {

                          $.removeCookie('ab-test-'+ name);

                      }

                  }

                  $(document).ready(function(){

                      deallocation('isbn-results');

                      $("#search_form").submit(function(e) {

                          optinForm = this;

                          if (window._gat) {

                              e.preventDefault();

                              var minYear = $("#min_year").val();

                              var maxYear = $("#max_year").val();

                              var eventLabel = "";

                              if ($("#author").val()) {

                                  eventLabel = "|author:" + $("#author").val();

                              }

                              if ($("#title").val()) {

                                  eventLabel = eventLabel + "|title:" + $("#title").val();

                              } 

                              if ($("#keywords").val()) {

                                  eventLabel = eventLabel + "|keywords:" + $("#keywords").val();

                              } 

                              if (minYear && maxYear) {

                                  _gaq.push(['_trackEvent', 'PubDate', 'min-max',minYear + '-' + maxYear + eventLabel,,true]);     

                              } else if (minYear) {

                                  _gaq.push(['_trackEvent', 'PubDate', 'min',minYear + eventLabel,,true]);     

                              } else if (maxYear) {

                                  _gaq.push(['_trackEvent', 'PubDate', 'max',maxYear + eventLabel,,true]);     

                              }

                              setTimeout(function() { optinForm.submit();}, 25);

                          }

                      });

                  });

                  var cell = $.cookie('session_id');

                  if (cell === undefined) {

                     var seed = Math.floor(Math.random() * 100);

                     $.cookie('session_id', seed, {path : '/'});

                  }

                  </script>

                  <script type="text/javascript">

                  var _gaq = _gaq || [];

                          _gaq.push (['_setAccount', "UA-93775-1"]);

                          _gaq.push (['_gat._anonymizeIp']);

                              _gaq.push (['_trackPageview', "/search/_results/"]);

                  (function() {

                      var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;

                      ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';

                      var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);

                    })();

                  </script>

                  </head>

                  <!-- SI:/hn=/hp=8/cp=45/mu=36/la=0.6/df=21/bx=2xeoncpux5.2667.17084/up=87/ -->

                  <body class="">

                  <!-- start yui grids doc, 1 section across -->

                  <div id="doc3" class="yui-t7"

                  >

                  <div id="hd"> <!-- start yui grids header -->

                    <div align="center" id="header">

                      <!-- 10.30.142.177 -->

                  <script type="text/javascript">

                      _gaq.push(['_trackEvent', 'AB-Testing', 'ebooks-sws-' + "b_b",,, true]);

                  </script>

                  <table border="0" width="100%" cellspacing="0" cellpadding="0">

                  <tr id="header-row-1">

                    <td align="left" id="header-section-logo">

                      <a href="http://www.bookfinder.com/?ref=bf_s3_hd_1" rel="home" title="BookFinder.com: Search for New & Used Books, Textbooks, Rare Books & Out-of-Print Books">

                          <img src="http://i.bookfinder.com/images/site/title/sites/www.bookfinder.com.gif" alt="BookFinder.com" id="header-site-logo" title="BookFinder.com: Search for New & Used Books, Textbooks, Rare Books & Out-of-Print Books"></a>

                  </td><td>

                   

                    </td>

                    <td align="right" id="header-section-links">

                  <a href="http://www.bookfinder.com/?ref=bf_s3_hd_2" title="">Search</a> |

                  <a href="http://www.bookfinder.com/about/?ref=bf_s3_hd_3" title="Information about BookFinder.com and the folks who run it">About</a> |

                  <a href="http://www.bookfinder.com/my/preferences/?ref=bf_s3_hd_4" title="">Preferences</a> |

                  <a href="http://www.bookfinder.com/interact/?ref=bf_s3_hd_5" title="Find out how to interact with the folks at BookFinder.com">Interact</a> |

                  <a href="http://www.bookfinder.com/help/?ref=bf_s3_hd_6" title="How to use the BookFinder.com web site -- FAQs and tips">Help</a>

                    </td>

                  </tr>

                  <tr style="height: 7px" bgcolor="black"><td height="7" colspan="3" style="height: 7px; background-color: black; padding: 0; margin: 0" bgcolor="black"></td></tr>

                  <tr bgcolor="#8888ff" id="header-row-2">

                    <td align="left" id="header-section-context">

                  <span class="page-breadcrumb">Search Results (Matching Books)</span>

                    </td>

                    <td align="left" id="header-section-search" width=70% colspan=2>

                  <form action="http://www.bookfinder.com/search/" method="GET" accept-charset="iso-8859-1"name="header-search-form" id="header-search-form" class="header-search-form" >

                  <div style="padding: 2px; font-size: small">

                  <label style="display: none">Search Author, Title or ISBN   </label>

                  <input style="font-size: small" id="header-search-form-input" name="keywords" type="text" value=""  size="45" tabindex="200">

                      <input type="hidden" value="*" name="new_used">

                    <input type="hidden" value="en" name="lang">

                  <input type="hidden" name="st" value="sh">

                  <input type="hidden" name="ac" value="qr">

                  <button style="background-color: #ececff; font-size: small" type="submit" name="submit" tabindex="201">Go</button>

                  </div>

                  </form>

                  <script type="text/javascript" language="javascript">

                   $(document).ready(function(){

                         $('#header-search-form').on('submit', function(){

                              var languageInputField = $("[name|=lang]");

                              if (languageInputField.length > 0) {

                                 var language = $(languageInputField[0]).val();

                                  if (language === 'any') {

                                      var prefs = $.cookie('search_prefs');

                                      if (!prefs) {

                                          lang = 'no cookie';

                                      } else {

                                          var langIndex = prefs.indexOf('lang&');

                                          if (langIndex === -1) {

                                              lang = 'not set';

                                          } else {

                                              var searchStringLength = 'lang&'.length;

                                              var MAX_LANG_LENGTH = 3;

                                              var lang = prefs.substring(langIndex + searchStringLength, langIndex + searchStringLength + MAX_LANG_LENGTH);

                                              if (lang.indexOf('&') !== -1) { //language preference has a '&' on the end of it

                                                lang = lang.substring(0, lang.indexOf('&'));

                                              }

                                          }

                                      }

                                      _gaq.push(['_trackEvent', 'AnyLanguage', lang,,,true]); 

                                  }

                              }

                          }); 

                   });

                   if (document && document.getElementById &&

                      document.getElementById('header-search-form-input')) {

                      var def = 'Search Author, Title or ISBN   ';

                      var def_query = '';

                      if (!def_query) {

                        document.getElementById('header-search-form-input').style.color = '#8888ff';

                        document.getElementById('header-search-form-input').value = def;

                      }

                      document.getElementById('header-search-form-input').onfocus =

                          function() {

                           if (this.value == def) {

                          this.value = '';

                          this.style.color = '';

                          }

                          };

                      document.getElementById('header-search-form-input').onblur =

                          function() {

                          if ((! this.value) && (! this.value.length)) {

                          this.style.color = '#8888ff';

                          this.value = def;

                          }

                          };

                      document.getElementById('header-search-form').onsubmit =

                          function() {

                          var input = document.getElementById('header-search-form-input');

                          if (input && input.value && (input.value == def)) {

                          input.value = '';

                              input.focus();

                          return false;

                          }

                          };

                  }

                  </script>

                    </td>

                  </tr>

                  </table>

                  <br>

                    </div> <!-- end div header -->

                  </div> <!-- end yui grids header -->

                  <div id="bd-isbn"

                  > <!-- start yui grids body -->

                   

                   

                   

                  <div itemscope itemtype="http://schema.org/Book">

                      <div id="coverImageContainer" class="imageContainer">

                      <img itemprop="image" id="coverImage" src="http://ecx.images-amazon.com/images/I/41X8h%2B0A9AL._SL250_.jpg" />

                  </div>

                  <div class="attributes"> 

                      <div>

                      ISBN is <h1 style="display: inline; font-size: 123.1%;">978-0-86327-210-3 / <span itemprop="isbn">9780863272103</span></h1>

                      </div>

                      <meta itemprop="name" content="9780863272103" />

                      <div class="shipping-info-isbn">

                          <strong>Prices INCLUDE standard shipping to United Kingdom</strong>

                      </div>

                      <div>

                          <a href="http://www.bookfinder.com/search/?author=&title=&lang=en&isbn=086327210X&submit=Search&new_used=*&destination=gb&currency=GBP&mode=basic&st=sr&ac=qr&ps=bp" rel="nofollow">Show prices without shipping</a>

                      </div>

                      <div>

                          <a href="http://www.bookfinder.com/?signed=&new=&destination=gb&search_level_us=0&min_year=&max_year=&maxprice=&isbn=086327210X&search_form_mode=basic&ebooks=&keywords=&lang=en&binding=&classic=&minprice_orig=&query_hash=%7B%27ac%27%20%3D%3E%20%27qr%27%2C%27author%27%20%3D%3E%20%27%27%2C%27currency%27%20%3D%3E%20%27GBP%27%2C%27destination%27%20%3D%3E%20%27gb%27%2C%27isbn%27%20%3D%3E%20%27086327210X%27%2C%27lang%27%20%3D%3E%20%27en%27%2C%27mode%27%20%3D%3E%20%27basic%27%2C%27new_used%27%20%3D%3E%20%27%2A%27%2C%27search_ebooks%27%20%3D%3E%201%2C%27search_new%27%20%3D%3E%201%2C%27search_used%27%20%3D%3E%201%2C%27st%27%20%3D%3E%20%27sr%27%2C%27title%27%20%3D%3E%20%27%27%7D&no_cache=0&search_type=isbn&author=&price_sort_order=tp&new_used=&currency=GBP&used=&title=&destination_country=gb&first_ed=&minprice=&id_query=&maxprice_orig=&numresults=100&&form_highlight=destination" rel="nofollow">Change shipping destination/currency</a>

                      </div>

                      <div class="shipping-info-isbn">

                      Shipping prices may be approximate. Please verify cost before checkout.

                      </div>

                  </div>

                  <div class="description">

                  <h4 style="color: #8888FF; font-size:108%;">About the book:</h4>

                  <div itemprop="description" id="bookSummary"><p>(What then of Ireland s future? What sort of society will exist here in the 1990s? This book raises some of the many crucial questions about that future. The contributors are leading Irish intellectuals, politicians and artists, known for their radical and innovative questioning - over half of whom are in their twenties or thirties, well-equipped to speak for a new generation of Irish people.</br>Among the issues examined here are these: what will the movement towards European integration mean for our status as an independent Nation State? Ho will it affect sovereignty, Northern Ireland, relationships with between the Republic and the North and Britain) </p></div>

                  </div>

                  <script type="text/javascript">

                  $("#bookSummary").readmore({ moreLink: '<a href="#">Show more</a>',

                                                   lessLink: '<a href="#">Show less</a>',

                                                   maxHeight:222,

                                                   afterToggle: function(trigger, element, expanded) {

                                                      if (expanded) {

                                                          $(element).css("overflow","visible");

                                                      } else {

                                                          $('html, body').animate( { scrollTop: element.offset().top }, {duration: 100 } );

                                                          $(element).css("overflow", "hidden");

                                                    }}});

                  </script>

                   

                   

                  <div id="progressbar-block" align="center" style="text-align: center; padding-bottom: 5em;">

                   

                    <div align="center">

                      <div id="progressbar-outer">

                        <div id="progressbar-completed"></div>

                      </div>

                    </div>

                   

                    <p><strong>Search under way...</strong></p>

                   

                   

                   

                   

                  <noscript><small>20% done</small><br></noscript>

                  <script language="JavaScript1.2" type="text/javascript">

                  <!--

                  if ((document.getElementById) && (document.getElementById('progressbar-completed')) && (document.getElementById('progressbar-completed').style)) {

                      document.getElementById('progressbar-completed').style.width = (1.5 * 2) + "em";

                  } else {

                      document.write('\<small\>20% done\<\/small\>\<br\>');

                  }

                  // -->

                  </script>

                  <!--________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________-->

                  <noscript><small>30% done</small><br></noscript>

                  <script language="JavaScript1.2" type="text/javascript">

                  <!--

                  if ((document.getElementById) && (document.getElementById('progressbar-completed')) && (document.getElementById('progressbar-completed').style)) {

                      document.getElementById('progressbar-completed').style.width = (1.5 * 3) + "em";

                  } else {

                      document.write('\<small\>30% done\<\/small\>\<br\>');

                  }

                  // -->

                  </script>

                  <!--________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________-->

                  <noscript><small>40% done</small><br></noscript>

                  <script language="JavaScript1.2" type="text/javascript">

                  <!--

                  if ((document.getElementById) && (document.getElementById('progressbar-completed')) && (document.getElementById('progressbar-completed').style)) {

                      document.getElementById('progressbar-completed').style.width = (1.5 * 4) + "em";

                  } else {

                      document.write('\<small\>40% done\<\/small\>\<br\>');

                  }

                  // -->

                  </script>

                  <!--________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________-->

                  <noscript><small>50% done</small><br></noscript>

                  <script language="JavaScript1.2" type="text/javascript">

                  <!--

                  if ((document.getElementById) && (document.getElementById('progressbar-completed')) && (document.getElementById('progressbar-completed').style)) {

                      document.getElementById('progressbar-completed').style.width = (1.5 * 5) + "em";

                  } else {

                      document.write('\<small\>50% done\<\/small\>\<br\>');

                  }

                  // -->

                  </script>

                  <!--________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________-->

                  <noscript><small>60% done</small><br></noscript>

                  <script language="JavaScript1.2" type="text/javascript">

                  <!--

                  if ((document.getElementById) && (document.getElementById('progressbar-completed')) && (document.getElementById('progressbar-completed').style)) {

                      document.getElementById('progressbar-completed').style.width = (1.5 * 6) + "em";

                  } else {

                      document.write('\<small\>60% done\<\/small\>\<br\>');

                  }

                  // -->

                  </script>

                  <!--________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________-->

                  <noscript><small>80% done</small><br></noscript>

                  <script language="JavaScript1.2" type="text/javascript">

                  <!--

                  if ((document.getElementById) && (document.getElementById('progressbar-completed')) && (document.getElementById('progressbar-completed').style)) {

                      document.getElementById('progressbar-completed').style.width = (1.5 * 8) + "em";

                  } else {

                      document.write('\<small\>80% done\<\/small\>\<br\>');

                  }

                  // -->

                  </script>

                  <!--________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________-->

                  <noscript><small>100% done</small><br></noscript>

                  <script language="JavaScript1.2" type="text/javascript">

                  <!--

                  if ((document.getElementById) && (document.getElementById('progressbar-completed')) && (document.getElementById('progressbar-completed').style)) {

                      document.getElementById('progressbar-completed').style.width = (1.5 * 10) + "em";

                  } else {

                      document.write('\<small\>100% done\<\/small\>\<br\>');

                  }

                  // -->

                  </script>

                  <p><strong>Search complete.</strong></p></div>

                  <script language="JavaScript1.2" type="text/javascript">

                  <!--

                  if (document.getElementById) {

                    if ((document.getElementById('progressbar-block')) && (document.getElementById('progressbar-block').style)) {

                      document.getElementById('progressbar-block').style.display = "none";

                    }

                    if ((document.getElementById('currentsearchheading-block')) && (document.getElementById('currentsearchheading-block').style)) {

                      document.getElementById('currentsearchheading-block').style.display = "none";

                    }

                  }

                  // -->

                  </script>

                  <!--________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________-->

                  <div style="clear:both"></div><div class="search-heading-box">

                  Click on the price to find out more about a book.

                  </div>

                  <table border="0" width="100%" cellpadding="0" cellspacing="2"><tr><div itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer"><meta itemprop="lowPrice" content="2.36" /><meta itemprop="highPrice" content="133.44" /><meta itemprop="priceCurrency" content="USD" /><meta itemprop="offerCount" content="75" /></div></div><td align="left" valign="top">

                  <h3 class="results-section-heading" style="color: black">New books: <span style="font-weight: normal">1 - 15 of 15</span></h3>

                  <table border="0" class="results-table-Logo" width="100%" cellpadding="2" cellspacing="0"><tr class="results-table-header-row"><th align="center" width="2%"><small>#</small></th><th align="left">Bookseller</th><th align="left">Notes</th><th align="center">Price</th></tr>

                  <tr valign="top" class="results-table-first-LogoRow" >

                    <td class="results-table-center"><strong>1.</strong></td>

                    <td class="results-table-center"><span class="results-explanatory-text-Logo">Book-Fare</span><br><span class="results-explanatory-text-Logo">via<br> <a target="_blank" href="http://www.bookfinder.com/search/?st=rs&ac=dp&qi=F5EwqWuuyZo,gRd.VZwxV9kHjrM_1420914694_1:1:1&bs=abebooks&bu=http%3A%2F%2Faffiliates%2Eabebooks%2Ecom%2Fc%2F59145%2F96540%2F2029%3Fu%3Dhttp%253A%252F%252Fwww%252Eabebooks%252Eco%252Euk%252Fservlet%252FShopBasket%253Fac%253Da%2526ik%253D5027437617%2526ir%2526xbf%253Db3MtcWctZnJuZXB1%252F89195746572495496353&uh=COsQB_j2xoZ951EHMKCv" rel="nofollow" onMouseOver="window.status='http://www.abebooks.co.uk/servlet/ShopBasket?ac=a&ik=5027437617&ir'; true;" onMouseOut="window.status=''; true;" onclick="javascript:_gaq.push(['_trackPageview', '/search/_click/abebooks/']);_gaq.push(['_trackEvent', 'Clickout', '/search/_click/abebooks-N/','11.2650619708771',,true]);"><img  border="0"  src="http://i.bookfinder.com/about/booksellers/logo_borderless/abebooks.gif" width="89" height="31" alt=""></a></span><br><span class="results-explanatory-text-Logo">Ireland</span></td>

                    <td>Softcover, ISBN 086327210X<br>Publisher: Wolfhound Press, 1989<br><span class="results-note-excessively-long">UNUSED, VERY GOOD, NOT <abbr class="results-note-definition" title="EX-LIBRARY: book was once in a library; may be worn or rebound">EX-LIBRARY</abbr>, 1st Edition, 150 pages. (What then of Irelands future? What sort of society will exist here in the 1990s? This book raises some of the many crucial questions about that future. The contributors are leading Irish intellectuals, politicians and artists, known for their radical and innovative questioning - over half of whom are in their twenties or thirties, well-equipped to speak for a new generation of Irish people.Among the issues examined here are these:<span title="what will the movement towards European integration mean for our status as an independent Nation State? Ho will it">...</span></span> <small>(RICHARD KEARNEY, ACROSS THE FRONTIERS: IRELAND IN 1990'S, MERLIN PUBLISHING, 086327210X, GRP30090933, CULTURAL STUDIES, POLITICAL ECONOMY, POLITICS &amp; GOVERNMENT, C 1990 TO 2000, AND BRITISH IRISH HISTORY, HISTORY: AMERICAN, - SCIENCE, UNITED STATES...)</small></td>

                    <td class="results-table-center"><div onmouseover="return overlib('\x3cdiv class=\x22results-price-infobox\x22\x3e\x3cp\x3eBuy this book from AbeBooks\x3c\x2fp\x3e\x3chr\x3e\x3ctable\x3e\x3ctr\x3e\x3cth\x3eBook price\x3c\x2fth\x3e\x3ctd\x3e\x26pound\x3b7.20\x3c\x2ftd\x3e\x3c\x2ftr\x3e\x3ctr\x3e\x3cth\x3eShipping cost\x3c\x2fth\x3e\x3ctd\x3e\x26pound\x3b3.12\x3c\x2ftd\x3e\x3ctd\x3e\x3c\x2ftd\x3e\x3c\x2ftr\x3e\x3ctr\x3e\x3cth\x3eTotal price\x3c\x2fth\x3e\x3ctd\x3e\x26pound\x3b10.32\x3c\x2ftd\x3e\x3c\x2ftr\x3e\x3c\x2ftable\x3e\x3c\x2fdiv\x3e','BGCLASS','overlib-box');" onmouseout="return nd();"><span class="results-price"><a target="_blank" href="http://www.bookfinder.com/search/?st=rs&ac=dp&qi=F5EwqWuuyZo,gRd.VZwxV9kHjrM_1420914694_1:1:1&bs=abebooks&bu=http%3A%2F%2Faffiliates%2Eabebooks%2Ecom%2Fc%2F59145%2F96540%2F2029%3Fu%3Dhttp%253A%252F%252Fwww%252Eabebooks%252Eco%252Euk%252Fservlet%252FShopBasket%253Fac%253Da%2526ik%253D5027437617%2526ir%2526xbf%253Db3MtcWctZnJuZXB1%252F89195746572495496353&uh=COsQB_j2xoZ951EHMKCv" rel="nofollow" onMouseOver="window.status='http://www.abebooks.co.uk/servlet/ShopBasket?ac=a&ik=5027437617&ir'; true;" onMouseOut="window.status=''; true;" onclick="javascript:_gaq.push(['_trackPageview', '/search/_click/abebooks/']);_gaq.push(['_trackEvent', 'Clickout', '/search/_click/abebooks-N/','11.2650619708771',,true]);">&pound;10.32</a></span></div></td>

                  </tr>

                  <tr valign="top" class="results-table-LogoRow" >

                    <td class="results-table-center"><strong>2.</strong></td>

                    <td class="results-table-center"><span class="results-explanatory-text-Logo">Tolka Unused Books</span><br><span class="results-explanatory-text-Logo">via<br> <a target="_blank" href="http://www.bookfinder.com/search/?st=rs&ac=dp&qi=F5EwqWuuyZo,gRd.VZwxV9kHjrM_1420914694_1:1:1&bs=amazon_de&bu=http%3A%2F%2Fwww%2Eamazon%2Ede%2F%2Fgp%2Foffer%2Dlisting%2F086327210X%2Fsr%3D%2Fqid%3D%2F%3Fcondition%3Dnew%26tag%3Dbkfndr79%2Db%2D1%2D21&uh=xS6LYuhtz11O9CoPG2DQ" rel="nofollow" onMouseOver="window.status='http://www.amazon.de/ o / ASIN / 086327210X / '; true;" onMouseOut="window.status=''; true;" onclick="javascript:_gaq.push(['_trackPageview', '/search/_click/amazon_de/']);_gaq.push(['_trackEvent', 'Clickout', '/search/_click/amazon_de-N/','12.5045121486624',,true]);"><img  border="0"  src="http://i.bookfinder.com/about/booksellers/logo_borderless/amazon_de.gif" width="89" height="31" alt=""></a></span><br><span class="results-explanatory-text-Logo">Germany</span></td>

                    <td>Softcover, ISBN 086327210X<br>Publisher: Merlin Publishing, 1989<br><abbr class="results-note-definition" title="Versandfertig: ready for shipping">Versandfertig</abbr> in 1 - 2 <abbr class="results-note-definition" title="Werktagen: work days (weekdays)">Werktagen</abbr>, UNUSED, BRAND NEW, NOT <abbr class="results-note-definition" title="EX-LIBRARY: book was once in a library; may be worn or rebound">EX-LIBRARY</abbr>, 281 pages.</td>

                    <td class="results-table-center"><div onmouseover="return overlib('\x3cdiv class=\x22results-price-infobox\x22\x3e\x3cp\x3eBuy this book from Amazon.de\x3c\x2fp\x3e\x3chr\x3e\x3ctable\x3e\x3ctr\x3e\x3cth\x3eBook price\x3c\x2fth\x3e\x3ctd\x3e\x26pound\x3b8.27\x3c\x2ftd\x3e\x3c\x2ftr\x3e\x3ctr\x3e\x3cth\x3eShipping cost\x3c\x2fth\x3e\x3ctd\x3e\x26pound\x3b2.43\x3c\x2ftd\x3e\x3ctd\x3e\x3c\x2ftd\x3e\x3c\x2ftr\x3e\x3ctr\x3e\x3cth\x3eTotal price\x3c\x2fth\x3e\x3ctd\x3e\x26pound\x3b10.70\x3c\x2ftd\x3e\x3c\x2ftr\x3e\x3c\x2ftable\x3e\x3c\x2fdiv\x3e','BGCLASS','overlib-box');" onmouseout="return nd();"><span class="results-price"><a target="_blank" href="http://www.bookfinder.com/search/?st=rs&ac=dp&qi=F5EwqWuuyZo,gRd.VZwxV9kHjrM_1420914694_1:1:1&bs=amazon_de&bu=http%3A%2F%2Fwww%2Eamazon%2Ede%2F%2Fgp%2Foffer%2Dlisting%2F086327210X%2Fsr%3D%2Fqid%3D%2F%3Fcondition%3Dnew%26tag%3Dbkfndr79%2Db%2D1%2D21&uh=xS6LYuhtz11O9CoPG2DQ" rel="nofollow" onMouseOver="window.status='http://www.amazon.de/ o / ASIN / 086327210X / '; true;" onMouseOut="window.status=''; true;" onclick="javascript:_gaq.push(['_trackPageview', '/search/_click/amazon_de/']);_gaq.push(['_trackEvent', 'Clickout', '/search/_click/amazon_de-N/','12.5045121486624',,true]);">&pound;10.70</a></span></div></td>

                  </tr>

                  <tr valign="top" class="results-table-LogoRow" >

                    <td class="results-table-center"><strong>3.</strong></td>

                    <td class="results-table-center"><span class="results-explanatory-text-Logo">Tolka Unused Books</span><br><span class="results-explanatory-text-Logo">via<br> <a target="_blank" href="http://www.bookfinder.com/search/?st=rs&ac=dp&qi=F5EwqWuuyZo,gRd.VZwxV9kHjrM_1420914694_1:1:1&bs=amazon_uk&bu=http%3A%2F%2Fwww%2Eamazon%2Eco%2Euk%2F%2Fgp%2Foffer%2Dlisting%2F086327210X%2Fsr%3D%2Fqid%3D%2F%3Fcondition%3Dnew%26tag%3Dbkfndr80%2Db%2D21&uh=6sogau4b9DF5zm.AV9LD" rel="nofollow" onMouseOver="window.status='http://www.amazon.co.uk/ o / ASIN / 086327210X / '; true;" onMouseOut="window.status=''; true;" onclick="javascript:_gaq.push(['_trackPageview', '/search/_click/amazon_uk/']);_gaq.push(['_trackEvent', 'Clickout', '/search/_click/amazon_uk-N/','12.5010896037928',,true]);"><img  border="0"  src="http://i.bookfinder.com/about/booksellers/logo_borderless/amazon_uk.gif" width="89" height="31" alt=""></a></span><br><span class="results-explanatory-text-Logo">United Kingdom</span></td>

                    <td>Softcover, ISBN 086327210X<br>Publisher: Merlin Publishing, 1988<br>Usually dispatched within 1-2 business days, UNUSED, BRAND NEW, NOT <abbr class="results-note-definition" title="EX-LIBRARY: book was once in a library; may be worn or rebound">EX-LIBRARY</abbr>, 281 pages.</td>

                    <td class="results-table-center"><div onmouseover="return overlib('\x3cdiv class=\x22results-price-infobox\x22\x3e\x3cp\x3eBuy this book from Amazon.co.uk\x3c\x2fp\x3e\x3chr\x3e\x3ctable\x3e\x3ctr\x3e\x3cth\x3eBook price\x3c\x2fth\x3e\x3ctd\x3e\x26pound\x3b7.99\x3c\x2ftd\x3e\x3c\x2ftr\x3e\x3ctr\x3e\x3cth\x3eShipping cost\x3c\x2fth\x3e\x3ctd\x3e\x26pound\x3b2.80\x3c\x2ftd\x3e\x3ctd\x3e\x3c\x2ftd\x3e\x3c\x2ftr\x3e\x3ctr\x3e\x3cth\x3eTotal price\x3c\x2fth\x3e\x3ctd\x3e\x26pound\x3b10.79\x3c\x2ftd\x3e\x3c\x2ftr\x3e\x3c\x2ftable\x3e\x3c\x2fdiv\x3e','BGCLASS','overlib-box');" onmouseout="return nd();"><span class="results-price"><a target="_blank" href="http://www.bookfinder.com/search/?st=rs&ac=dp&qi=F5EwqWuuyZo,gRd.VZwxV9kHjrM_1420914694_1:1:1&bs=amazon_uk&bu=http%3A%2F%2Fwww%2Eamazon%2Eco%2Euk%2F%2Fgp%2Foffer%2Dlisting%2F086327210X%2Fsr%3D%2Fqid%3D%2F%3Fcondition%3Dnew%26tag%3Dbkfndr80%2Db%2D21&uh=6sogau4b9DF5zm.AV9LD" rel="nofollow" onMouseOver="window.status='http://www.amazon.co.uk/ o / ASIN / 086327210X / '; true;" onMouseOut="window.status=''; true;" onclick="javascript:_gaq.push(['_trackPageview', '/search/_click/amazon_uk/']);_gaq.push(['_trackEvent', 'Clickout', '/search/_click/amazon_uk-N/','12.5010896037928',,true]);">&pound;10.79</a></span></div></td>

                  </tr>

                  <tr valign="top" class="results-table-LogoRow" >

                    <td class="results-table-center"><strong>4.</strong></td>

                    <td class="results-table-center"><span class="results-explanatory-text-Logo">Book-Fare</span><br><span class="results-explanatory-text-Logo">via<br> <a target="_blank" href="http://www.bookfinder.com/search/?st=rs&ac=dp&qi=F5EwqWuuyZo,gRd.VZwxV9kHjrM_1420914694_1:1:1&bs=alibris_uk&bu=http%3A%2F%2Fwww%2Ealibris%2Eco%2Euk%2Fbooksearch%2Edetail%3F%26invId%3D11607280784%26pwork%3D103011%26pisbn%3D9780863272103%26utm_medium%3Dbookpricesite%26utm_source%3Dbookfinder%26utm_campaign%3Dna%26_ptid%3D5Nv03vHgBCI&uh=Wz2_iBWSi9TA08yQTFIA" rel="nofollow" onMouseOver="window.status='http://www.alibris.co.uk/booksearch.detail?&invId=11607280784&pwork=103011&pisbn=9780863272103&utm_medium=bookpricesite&utm_source=bookfinder&utm_campaign=na&_ptid=5Nv03vHgBCI'; true;" onMouseOut="window.status=''; true;" onclick="javascript:_gaq.push(['_trackPageview', '/search/_click/alibris_uk/']);_gaq.push(['_trackEvent', 'Clickout', '/search/_click/alibris_uk-N/','13.0956345411446',,true]);"><img  border="0"  src="http://i.bookfinder.com/about/booksellers/logo_borderless/alibris_uk.gif" width="89" height="31" alt=""></a></span><br><span class="results-explanatory-text-Logo">United Kingdom</span></td>

                    <td>Softcover, ISBN 086327210X<br>Publisher: Learning Links, 1989<br><span class="results-note-excessively-long"> Softcover. . UNUSED, BRAND NEW, NOT <abbr class="results-note-definition" title="EX-LIBRARY: book was once in a library; may be worn or rebound">EX-LIBRARY</abbr>, 281 pages. (What then of Ireland s future? What sort of society will exist here in the 1990s? This book raises some of the many crucial questions about that future. The contributors are leading Irish intellectuals, politicians and artists, known for their radical and innovative questioning-over half of whom are in their twenties or thirties, well-equipped to speak for a new generation of Irish people. Among the issues examined here are these:<span title="what will the movement towards European integration mean for our status as an independent Nation State? How will it">...</span></span></td>

                    <td class="results-table-center"><div onmouseover="return overlib('\x3cdiv class=\x22results-price-infobox\x22\x3e\x3cp\x3eBuy this book from Alibris UK\x3c\x2fp\x3e\x3chr\x3e\x3ctable\x3e\x3ctr\x3e\x3cth\x3eBook price\x3c\x2fth\x3e\x3ctd\x3e\x26pound\x3b8.37\x3c\x2ftd\x3e\x3c\x2ftr\x3e\x3ctr\x3e\x3cth\x3eShipping cost\x3c\x2fth\x3e\x3ctd\x3e\x26pound\x3b2.79\x3c\x2ftd\x3e\x3ctd\x3e\x3c\x2ftd\x3e\x3c\x2ftr\x3e\x3ctr\x3e\x3cth\x3eTotal price\x3c\x2fth\x3e\x3ctd\x3e\x26pound\x3b11.16\x3c\x2ftd\x3e\x3c\x2ftr\x3e\x3c\x2ftable\x3e\x3c\x2fdiv\x3e','BGCLASS','overlib-box');" onmouseout="return nd();"><span class="results-price"><a target="_blank" href="http://www.bookfinder.com/search/?st=rs&ac=dp&qi=F5EwqWuuyZo,gRd.VZwxV9kHjrM_1420914694_1:1:1&bs=alibris_uk&bu=http%3A%2F%2Fwww%2Ealibris%2Eco%2Euk%2Fbooksearch%2Edetail%3F%26invId%3D11607280784%26pwork%3D103011%26pisbn%3D9780863272103%26utm_medium%3Dbookpricesite%26utm_source%3Dbookfinder%26utm_campaign%3Dna%26_ptid%3D5Nv03vHgBCI&uh=Wz2_iBWSi9TA08yQTFIA" rel="nofollow" onMouseOver="window.status='http://www.alibris.co.uk/booksearch.detail?&invId=11607280784&pwork=103011&pisbn=9780863272103&utm_medium=bookpricesite&utm_source=bookfinder&utm_campaign=na&_ptid=5Nv03vHgBCI'; true;" onMouseOut="window.status=''; true;" onclick="javascript:_gaq.push(['_trackPageview', '/search/_click/alibris_uk/']);_gaq.push(['_trackEvent', 'Clickout', '/search/_click/alibris_uk-N/','13.0956345411446',,true]);">&pound;11.16</a></span></div></td>

                  </tr>

                  <tr valign="top" class="results-table-LogoRow" >

                    <td class="results-table-center"><strong>5.</strong></td>

                    <td class="results-table-center"><span class="results-explanatory-text-Logo">Book-Fare</span><br><span class="results-explanatory-text-Logo">via<br> <a target="_blank" href="http://www.bookfinder.com/search/?st=rs&ac=dp&qi=F5EwqWuuyZo,gRd.VZwxV9kHjrM_1420914694_1:1:1&bs=abebooks&bu=http%3A%2F%2Faffiliates%2Eabebooks%2Ecom%2Fc%2F59145%2F96540%2F2029%3Fu%3Dhttp%253A%252F%252Fwww%252Eabebooks%252Eco%252Euk%252Fservlet%252FShopBasket%253Fac%253Da%2526ik%253D5027435736%2526ir%2526xbf%253Db3MtcWctZnJuZXB1%252F89195746572495496353&uh=ta9KEJ8.5VOvc8seQfaQ" rel="nofollow" onMouseOver="window.status='http://www.abebooks.co.uk/servlet/ShopBasket?ac=a&ik=5027435736&ir'; true;" onMouseOut="window.status=''; true;" onclick="javascript:_gaq.push(['_trackPageview', '/search/_click/abebooks/']);_gaq.push(['_trackEvent', 'Clickout', '/search/_click/abebooks-N/','12.8765916694887',,true]);"><img  border="0"  src="http://i.bookfinder.com/about/booksellers/logo_borderless/abebooks.gif" width="89" height="31" alt=""></a></span><br><span class="results-explanatory-text-Logo">Ireland</span></td>

                    <td>Softcover, ISBN 086327210X<br>Publisher: Wolfhound Press, 1989<br><span class="results-note-excessively-long">UNUSED, BRAND NEW, NOT <abbr class="results-note-definition" title="EX-LIBRARY: book was once in a library; may be worn or rebound">EX-LIBRARY</abbr>, 281 pages. (What then of Irelands future? What sort of society will exist here in the 1990s? This book raises some of the many crucial questions about that future. The contributors are leading Irish intellectuals, politicians and artists, known for their radical and innovative questioning - over half of whom are in their twenties or thirties, well-equipped to speak for a new generation of Irish people. Among the issues examined here are these: what will the<span title="movement towards European integration mean for our status as an independent Nation State? How will it affect">...</span></span> <small>(CULTURAL STUDIES, POLITICAL ECONOMY, POLITICS AND GOVERNMENT, C 1990 TO 2000, BRITISH IRISH HISTORY, HISTORY: AMERICAN, IRELAND - SCIENCE, UNITED STATES GENERAL, SCIENCE HISTORY THEORY, IRELAND, POLITICS: GENERAL REFERENCE)</small></td>

                    <td class="results-table-center"><div onmouseover="return overlib('\x3cdiv class=\x22results-price-infobox\x22\x3e\x3cp\x3eBuy this book from AbeBooks\x3c\x2fp\x3e\x3chr\x3e\x3ctable\x3e\x3ctr\x3e\x3cth\x3eBook price\x3c\x2fth\x3e\x3ctd\x3e\x26pound\x3b8.23\x3c\x2ftd\x3e\x3c\x2ftr\x3e\x3ctr\x3e\x3cth\x3eShipping cost\x3c\x2fth\x3e\x3ctd\x3e\x26pound\x3b3.12\x3c\x2ftd\x3e\x3ctd\x3e\x3c\x2ftd\x3e\x3c\x2ftr\x3e\x3ctr\x3e\x3cth\x3eTotal price\x3c\x2fth\x3e\x3ctd\x3e\x26pound\x3b11.35\x3c\x2ftd\x3e\x3c\x2ftr\x3e\x3c\x2ftable\x3e\x3c\x2fdiv\x3e','BGCLASS','overlib-box');" onmouseout="return nd();"><span class="results-price"><a target="_blank" href="http://www.bookfinder.com/search/?st=rs&ac=dp&qi=F5EwqWuuyZo,gRd.VZwxV9kHjrM_1420914694_1:1:1&bs=abebooks&bu=http%3A%2F%2Faffiliates%2Eabebooks%2Ecom%2Fc%2F59145%2F96540%2F2029%3Fu%3Dhttp%253A%252F%252Fwww%252Eabebooks%252Eco%252Euk%252Fservlet%252FShopBasket%253Fac%253Da%2526ik%253D5027435736%2526ir%2526xbf%253Db3MtcWctZnJuZXB1%252F89195746572495496353&uh=ta9KEJ8.5VOvc8seQfaQ" rel="nofollow" onMouseOver="window.status='http://www.abebooks.co.uk/servlet/ShopBasket?ac=a&ik=5027435736&ir'; true;" onMouseOut="window.status=''; true;" onclick="javascript:_gaq.push(['_trackPageview', '/search/_click/abebooks/']);_gaq.push(['_trackEvent', 'Clickout', '/search/_click/abebooks-N/','12.8765916694887',,true]);">&pound;11.35</a></span></div></td>

                  </tr>

                  <tr valign="top" class="results-table-LogoRow" >

                    <td class="results-table-center"><strong>6.</strong></td>

                    <td class="results-table-center"><span class="results-explanatory-text-Logo">Tolka Unused Books</span><br><span class="results-explanatory-text-Logo">via<br> <a target="_blank" href="http://www.bookfinder.com/search/?st=rs&ac=dp&qi=F5EwqWuuyZo,gRd.VZwxV9kHjrM_1420914694_1:1:1&bs=amazon_fr&bu=http%3A%2F%2Fwww%2Eamazon%2Efr%2F%2Fgp%2Foffer%2Dlisting%2F086327210X%2Fsr%3D%2Fqid%3D%2F%3Fcondition%3Dnew%26tag%3Dbf%2Ddt%2Dsearch%2D2%2D21&uh=pQ38ajtbkJatAltsiALN" rel="nofollow" onMouseOver="window.status='http://www.amazon.fr/ o / ASIN / 086327210X / '; true;" onMouseOut="window.status=''; true;" onclick="javascript:_gaq.push(['_trackPageview', '/search/_click/amazon_fr/']);_gaq.push(['_trackEvent', 'Clickout', '/search/_click/amazon_fr-N/','12.5045121486624',,true]);"><img  border="0"  src="http://i.bookfinder.com/about/booksellers/logo_borderless/amazon_fr.gif" width="89" height="31" alt=""></a></span><br><span class="results-explanatory-text-Logo">France</span></td>

                    <td>Softcover, ISBN 086327210X<br>Publisher: Merlin Publishing, 1988<br><abbr class="results-note-definition" title="Exp&eacute;dition: shipping">Exp&eacute;dition</abbr> sous 1 &agrave; 2 <abbr class="results-note-definition" title="jours: days">jours</abbr> ouvr&eacute;s, UNUSED, BRAND NEW, NOT <abbr class="results-note-definition" title="EX-LIBRARY: book was once in a library; may be worn or rebound">EX-LIBRARY</abbr>, 281 pages.</td>

                    <td class="results-table-center"><div onmouseover="return overlib('\x3cdiv class=\x22results-price-infobox\x22\x3e\x3cp\x3eBuy this book from Amazon.fr\x3c\x2fp\x3e\x3chr\x3e\x3ctable\x3e\x3ctr\x3e\x3cth\x3eBook price\x3c\x2fth\x3e\x3ctd\x3e\x26pound\x3b8.27\x3c\x2ftd\x3e\x3c\x2ftr\x3e\x3ctr\x3e\x3cth\x3eShipping cost\x3c\x2fth\x3e\x3ctd\x3e\x26pound\x3b4.84\x3c\x2ftd\x3e\x3ctd\x3e\x3c\x2ftd\x3e\x3c\x2ftr\x3e\x3ctr\x3e\x3cth\x3eTotal price\x3c\x2fth\x3e\x3ctd\x3e\x26pound\x3b13.12\x3c\x2ftd\x3e\x3c\x2ftr\x3e\x3c\x2ftable\x3e\x3c\x2fdiv\x3e','BGCLASS','overlib-box');" onmouseout="return nd();"><span class="results-price"><a target="_blank" href="http://www.bookfinder.com/search/?st=rs&ac=dp&qi=F5EwqWuuyZo,gRd.VZwxV9kHjrM_1420914694_1:1:1&bs=amazon_fr&bu=http%3A%2F%2Fwww%2Eamazon%2Efr%2F%2Fgp%2Foffer%2Dlisting%2F086327210X%2Fsr%3D%2Fqid%3D%2F%3Fcondition%3Dnew%26tag%3Dbf%2Ddt%2Dsearch%2D2%2D21&uh=pQ38ajtbkJatAltsiALN" rel="nofollow" onMouseOver="window.status='http://www.amazon.fr/ o / ASIN / 086327210X / '; true;" onMouseOut="window.status=''; true;" onclick="javascript:_gaq.push(['_trackPageview', '/search/_click/amazon_fr/']);_gaq.push(['_trackEvent', 'Clickout', '/search/_click/amazon_fr-N/','12.5045121486624',,true]);">&pound;13.12</a></span></div></td>

                  </tr>

                  <tr valign="top" class="results-table-LogoRow" >

                    <td class="results-table-center"><strong>7.</strong></td>

                    <td class="results-table-center"><span class="results-explanatory-text-Logo">Tolka Unused Books</span><br><span class="results-explanatory-text-Logo">via<br> <a target="_blank" href="http://www.bookfinder.com/search/?st=rs&ac=dp&qi=F5EwqWuuyZo,gRd.VZwxV9kHjrM_1420914694_1:1:1&bs=amazon_es&bu=http%3A%2F%2Fwww%2Eamazon%2Ees%2F%2Fgp%2Foffer%2Dlisting%2F086327210X%2Fsr%3D%2Fqid%3D%2F%3Fcondition%3Dnew%26tag%3Dbf%2Ddt%2Dsearch%2D3%2D21&uh=gixSxcnVk1uUgGhffFu5" rel="nofollow" onMouseOver="window.status='http://www.amazon.es/ o / ASIN / 086327210X / '; true;" onMouseOut="window.status=''; true;" onclick="javascript:_gaq.push(['_trackPageview', '/search/_click/amazon_es/']);_gaq.push(['_trackEvent', 'Clickout', '/search/_click/amazon_es-N/','12.5045121486624',,true]);"><img  border="0"  src="http://i.bookfinder.com/about/booksellers/logo_borderless/amazon_es.gif" width="89" height="31" alt=""></a></span><br><span class="results-explanatory-text-Logo">Spain</span></td>

                    <td>Softcover, ISBN 086327210X<br>Publisher: Merlin Publishing, 1988<br>Normalmente se env&iacute;a en el plazo de 1-2 d&iacute;as laborable, UNUSED, BRAND NEW, NOT <abbr class="results-note-definition" title="EX-LIBRARY: book was once in a library; may be worn or rebound">EX-LIBRARY</abbr>, 281 pages.</td>

                    <td class="results-table-center"><div onmouseover="return overlib('\x3cdiv class=\x22results-price-infobox\x22\x3e\x3cp\x3eBuy this book from Amazon.es\x3c\x2fp\x3e\x3chr\x3e\x3ctable\x3e\x3ctr\x3e\x3cth\x3eBook price\x3c\x2fth\x3e\x3ctd\x3e\x26pound\x3b8.27\x3c\x2ftd\x3e\x3c\x2ftr\x3e\x3ctr\x3e\x3cth\x3eShipping cost\x3c\x2fth\x3e\x3ctd\x3e\x26pound\x3b4.85\x3c\x2ftd\x3e\x3ctd\x3e\x3c\x2ftd\x3e\x3c\x2ftr\x3e\x3ctr\x3e\x3cth\x3eTotal price\x3c\x2fth\x3e\x3ctd\x3e\x26pound\x3b13.12\x3c\x2ftd\x3e\x3c\x2ftr\x3e\x3c\x2ftable\x3e\x3c\x2fdiv\x3e','BGCLASS','overlib-box');" onmouseout="return nd();"><span class="results-price"><a target="_blank" href="http://www.bookfinder.com/search/?st=rs&ac=dp&qi=F5EwqWuuyZo,gRd.VZwxV9kHjrM_1420914694_1:1:1&bs=amazon_es&bu=http%3A%2F%2Fwww%2Eamazon%2Ees%2F%2Fgp%2Foffer%2Dlisting%2F086327210X%2Fsr%3D%2Fqid%3D%2F%3Fcondition%3Dnew%26tag%3Dbf%2Ddt%2Dsearch%2D3%2D21&uh=gixSxcnVk1uUgGhffFu5" rel="nofollow" onMouseOver="window.status='http://www.amazon.es/ o / ASIN / 086327210X / '; true;" onMouseOut="window.status=''; true;" onclick="javascript:_gaq.push(['_trackPageview', '/search/_click/amazon_es/']);_gaq.push(['_trackEvent', 'Clickout', '/search/_click/amazon_es-N/','12.5045121486624',,true]);">&pound;13.12</a></span></div></td>

                  </tr>

                  <tr valign="top" class="results-table-LogoRow" >

                    <td class="results-table-center"><strong>8.</strong></td>

                    <td class="results-table-center"><span class="results-explanatory-text-Logo">Tolka Unused Books</span><br><span class="results-explanatory-text-Logo">via<br> <a target="_blank" href="http://www.bookfinder.com/search/?st=rs&ac=dp&qi=F5EwqWuuyZo,gRd.VZwxV9kHjrM_1420914694_1:1:1&bs=amazon_it&bu=http%3A%2F%2Fwww%2Eamazon%2Eit%2F%2Fgp%2Foffer%2Dlisting%2F086327210X%2Fsr%3D%2Fqid%3D%2F%3Fcondition%3Dnew%26tag%3Dbf%2Ddt%2Dsearch%2D4%2D21&uh=4ljOGYUKB7anOjtfyJ7_" rel="nofollow" onMouseOver="window.status='http://www.amazon.it/ o / ASIN / 086327210X / '; true;" onMouseOut="window.status=''; true;" onclick="javascript:_gaq.push(['_trackPageview', '/search/_click/amazon_it/']);_gaq.push(['_trackEvent', 'Clickout', '/search/_click/amazon_it-N/','12.5045121486624',,true]);"><img  border="0"  src="http://i.bookfinder.com/about/booksellers/logo_borderless/amazon_it.gif" width="89" height="31" alt=""></a></span><br><span class="results-explanatory-text-Logo">Italy</span></td>

                    <td>Softcover, ISBN 086327210X<br>Publisher: Wolfhound Pr, 1989<br>Generalmente spedito in 1-2 giorni lav

                  • 6. Re: Looping recursive calculation
                    philmodjunk

                    Hmmm, What a huge amount of text to parse through!

                    What does the text "26pound\x3b" represent?

                    Is this code returning 2 tables of data where the cheapest entry in each table is the first row and this text marks the end of each row of data?

                    This had me puzzled as it looks like a specific price, but a quick browser level text search of this rather cryptic mass of text shows that it appears over and over again in your example data.

                    • 7. Re: Looping recursive calculation
                      PeterMontague

                      What does the text "26pound\x3b" represent?

                      I think this represents the last piece of data before the price shows up. The end of this text is where I want to parse the price from.

                      There are two tables of data on the website. One table represents all of the unused prices and the other table represents all of the used prices.

                      Tolka Unused Books or Book-Fare appear over and over again as we have that book up for sale at various prices. 

                      • 8. Re: Looping recursive calculation
                        PeterMontague

                        What does the text "26pound\x3b" represent?

                        I think it represents the pound (sterling) sign.