CINXE.COM
Terms of Sale and Privacy Policy – indiepubs
<!doctype html> <html class="no-js has-supadu-v3-search" lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width,initial-scale=1"> <meta name="theme-color" content="#22b982"> <link rel="canonical" href="https://indiepubs.com/pages/terms-of-sale"> <meta name="format-detection" content="telephone=no"><link rel="shortcut icon" href="//indiepubs.com/cdn/shop/files/indie-pubs-mark-black_32x32.png?v=1646412254" type="image/png" /> <title> Terms of Sale and Privacy Policy – indiepubs </title><meta name="description" content="PLEASE READ THIS AGREEMENT CAREFULLY BEFORE ACCESSING, USING, OR PURCHASING FROM INDIEPUBS.COM. THIS AGREEMENT IS BETWEEN YOU AND INGRAM PUBLISHER SERVICES LLC ("IPS", "US", or "WE"). UPON ENTERING INDIEPUBS.COM OR PURCHASING ANY PRODUCTS FROM INDIEPUBS.COM, YOU HEREBY AGREE TO ABIDE BY THESE TERMS OF SALE AND SERVICE"> <meta property="og:site_name" content="indiepubs"> <meta property="og:url" content="https://indiepubs.com/pages/terms-of-sale"> <meta property="og:title" content="Terms of Sale and Privacy Policy"> <meta property="og:type" content="website"> <meta property="og:description" content="PLEASE READ THIS AGREEMENT CAREFULLY BEFORE ACCESSING, USING, OR PURCHASING FROM INDIEPUBS.COM. THIS AGREEMENT IS BETWEEN YOU AND INGRAM PUBLISHER SERVICES LLC ("IPS", "US", or "WE"). UPON ENTERING INDIEPUBS.COM OR PURCHASING ANY PRODUCTS FROM INDIEPUBS.COM, YOU HEREBY AGREE TO ABIDE BY THESE TERMS OF SALE AND SERVICE"> <meta name="twitter:site" content="@"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="Terms of Sale and Privacy Policy"> <meta name="twitter:description" content="PLEASE READ THIS AGREEMENT CAREFULLY BEFORE ACCESSING, USING, OR PURCHASING FROM INDIEPUBS.COM. THIS AGREEMENT IS BETWEEN YOU AND INGRAM PUBLISHER SERVICES LLC ("IPS", "US", or "WE"). UPON ENTERING INDIEPUBS.COM OR PURCHASING ANY PRODUCTS FROM INDIEPUBS.COM, YOU HEREBY AGREE TO ABIDE BY THESE TERMS OF SALE AND SERVICE"> <style data-shopify> @font-face { font-family: "Work Sans"; font-weight: 700; font-style: normal; src: url("//indiepubs.com/cdn/fonts/work_sans/worksans_n7.35eac55373d3da50c529c81066eb2f2f0fbedb82.woff2?h1=aW5kaWVwdWJzLmNvbQ&h2=aW5kaWVwdWJzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=bfbce74c1dffde256377ba2964cbaad9bc187703b2d72ee24f90727fc3be2f49") format("woff2"), url("//indiepubs.com/cdn/fonts/work_sans/worksans_n7.1b010d40a44f517d5363112c4aff386332758bc9.woff?h1=aW5kaWVwdWJzLmNvbQ&h2=aW5kaWVwdWJzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=e8d5e4c4f1b0522071a17bc7246029279c596895cd39186ec2177b090304753f") format("woff"); } @font-face { font-family: "Work Sans"; font-weight: 500; font-style: normal; src: url("//indiepubs.com/cdn/fonts/work_sans/worksans_n5.6cde5c1d2c480f1062bb34a4ed95b947b1d9bee0.woff2?h1=aW5kaWVwdWJzLmNvbQ&h2=aW5kaWVwdWJzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=627a56d4433b8b3d5bad6782f58bb226a3c19c8c9b9f092707239b4e1527aee7") format("woff2"), url("//indiepubs.com/cdn/fonts/work_sans/worksans_n5.e4290375dc1b143844d0a460a29fd19c69d18b27.woff?h1=aW5kaWVwdWJzLmNvbQ&h2=aW5kaWVwdWJzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=8af8a4667ecb89f8b779af39e441955297f426b390eec8d9af7c342e03d858fe") format("woff"); } @font-face { font-family: "Work Sans"; font-weight: 700; font-style: normal; src: url("//indiepubs.com/cdn/fonts/work_sans/worksans_n7.35eac55373d3da50c529c81066eb2f2f0fbedb82.woff2?h1=aW5kaWVwdWJzLmNvbQ&h2=aW5kaWVwdWJzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=bfbce74c1dffde256377ba2964cbaad9bc187703b2d72ee24f90727fc3be2f49") format("woff2"), url("//indiepubs.com/cdn/fonts/work_sans/worksans_n7.1b010d40a44f517d5363112c4aff386332758bc9.woff?h1=aW5kaWVwdWJzLmNvbQ&h2=aW5kaWVwdWJzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=e8d5e4c4f1b0522071a17bc7246029279c596895cd39186ec2177b090304753f") format("woff"); } </style> <link href="//indiepubs.com/cdn/shop/t/2/assets/theme.scss.css?v=2970635539034094451707910549" rel="stylesheet" type="text/css" media="all" /> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/supafolio-sdk@1.4.1/dist/supafolio.min.css" integrity="sha384-q4RxgYprSeY4gJFIwYToGZxVY6ia/m3fo4vweB2+Z0BAzXK2eg/s3noEqYGc6l1Y" crossorigin="anonymous"/> <script src="https://cdn.jsdelivr.net/npm/supafolio-sdk@1.4.1/dist/supafolio.min.js" integrity="sha384-30aNgL194bBub2DuSsxOtmtqiKjIEji1fQ6HmRySKqQpYC/N04LvMu1uXThqWROS" crossorigin="anonymous"></script> <link href="//indiepubs.com/cdn/shop/t/2/assets/supadu.min.css?v=121845888319990874741733910999" rel="stylesheet" type="text/css" media="all" /> <script src="//indiepubs.com/cdn/shop/t/2/assets/supadu.min.js?v=174412060808082067211733911000" type="text/javascript"></script> <!-- SITE-SPECIFIC CSS BASED ON CATALOG NAME --> <link href="//indiepubs.com/cdn/shop/t/2/assets/indiepubs-us.min.css?v=144315126272496495541722419210" rel="stylesheet" type="text/css" media="all" /> <script> document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); window.theme = window.theme || {}; theme.strings = { addToCart: "Add to cart", soldOut: "Sold Out", unavailable: "Unavailable", stockLabel: "[count] in stock", savePrice: "Save [saved_amount]", cartSavings: "You're saving [savings]", cartEmpty: "Your cart is currently empty.", cartTermsConfirmation: "You must agree with the terms and conditions of sales to check out", languagesLabel: "{\u0026quot;stock_label\u0026quot;=\u0026gt;\u0026quot;{{ count }} in stock\u0026quot;, \u0026quot;sold_out\u0026quot;=\u0026gt;\u0026quot;Sold Out\u0026quot;, \u0026quot;unavailable\u0026quot;=\u0026gt;\u0026quot;Unavailable\u0026quot;, \u0026quot;quantity\u0026quot;=\u0026gt;\u0026quot;Quantity\u0026quot;, \u0026quot;add_to_cart\u0026quot;=\u0026gt;\u0026quot;Add to cart\u0026quot;, \u0026quot;preorder\u0026quot;=\u0026gt;\u0026quot;Pre-order\u0026quot;, \u0026quot;by_author\u0026quot;=\u0026gt;\u0026quot;By\u0026quot;, \u0026quot;illustrated_by\u0026quot;=\u0026gt;\u0026quot;Illustrated by\u0026quot;, \u0026quot;translated_by\u0026quot;=\u0026gt;\u0026quot;Translated by\u0026quot;, \u0026quot;edited_by\u0026quot;=\u0026gt;\u0026quot;Edited by\u0026quot;, \u0026quot;afterword_by\u0026quot;=\u0026gt;\u0026quot;Afterword by\u0026quot;, \u0026quot;edited_and_translated_by\u0026quot;=\u0026gt;\u0026quot;Edited and translated by\u0026quot;, \u0026quot;with\u0026quot;=\u0026gt;\u0026quot;With\u0026quot;, \u0026quot;and\u0026quot;=\u0026gt;\u0026quot;and\u0026quot;, \u0026quot;contributions_by\u0026quot;=\u0026gt;\u0026quot;Contributions by\u0026quot;, \u0026quot;photographs_by\u0026quot;=\u0026gt;\u0026quot;Photographs by\u0026quot;, \u0026quot;format\u0026quot;=\u0026gt;\u0026quot;Format\u0026quot;, \u0026quot;formats\u0026quot;=\u0026gt;\u0026quot;Formats\u0026quot;, \u0026quot;enlarge_book_cover\u0026quot;=\u0026gt;\u0026quot;Enlarge book cover\u0026quot;, \u0026quot;series\u0026quot;=\u0026gt;\u0026quot;Series\u0026quot;, \u0026quot;pages\u0026quot;=\u0026gt;\u0026quot;Pages\u0026quot;, \u0026quot;publisher\u0026quot;=\u0026gt;\u0026quot;Publisher\u0026quot;, \u0026quot;imprint\u0026quot;=\u0026gt;\u0026quot;Imprint\u0026quot;, \u0026quot;publication_date\u0026quot;=\u0026gt;\u0026quot;Publication Date\u0026quot;, \u0026quot;trim_size\u0026quot;=\u0026gt;\u0026quot;Trim Size\u0026quot;, \u0026quot;awards\u0026quot;=\u0026gt;\u0026quot;Awards\u0026quot;, \u0026quot;read_excerpt\u0026quot;=\u0026gt;\u0026quot;Read Excerpt\u0026quot;, \u0026quot;book_trailer\u0026quot;=\u0026gt;\u0026quot;Book Trailer\u0026quot;, \u0026quot;preview\u0026quot;=\u0026gt;\u0026quot;Preview\u0026quot;, \u0026quot;price\u0026quot;=\u0026gt;\u0026quot;Price\u0026quot;, \u0026quot;author\u0026quot;=\u0026gt;\u0026quot;Author\u0026quot;, \u0026quot;bisacs\u0026quot;=\u0026gt;\u0026quot;BISACs\u0026quot;, \u0026quot;illustrator\u0026quot;=\u0026gt;\u0026quot;Illustrator\u0026quot;, \u0026quot;translator\u0026quot;=\u0026gt;\u0026quot;Translator\u0026quot;, \u0026quot;age\u0026quot;=\u0026gt;\u0026quot;Age\u0026quot;, \u0026quot;size\u0026quot;=\u0026gt;\u0026quot;Size\u0026quot;, \u0026quot;language\u0026quot;=\u0026gt;\u0026quot;Languages\u0026quot;, \u0026quot;read_more\u0026quot;=\u0026gt;\u0026quot;Read More\u0026quot;, \u0026quot;tab_description_label\u0026quot;=\u0026gt;\u0026quot;Description\u0026quot;, \u0026quot;tab_details_label\u0026quot;=\u0026gt;\u0026quot;Details\u0026quot;, \u0026quot;tab_author_bio_label\u0026quot;=\u0026gt;\u0026quot;Author Bio\u0026quot;, \u0026quot;tab_reviews_label\u0026quot;=\u0026gt;\u0026quot;Reviews\u0026quot;, \u0026quot;tab_contents_label\u0026quot;=\u0026gt;\u0026quot;Table of Contents\u0026quot;, \u0026quot;tab_video_label\u0026quot;=\u0026gt;\u0026quot;Video\u0026quot;, \u0026quot;tab_resources_label\u0026quot;=\u0026gt;\u0026quot;Resources\u0026quot;, \u0026quot;select_retailer_label\u0026quot;=\u0026gt;\u0026quot;Select Retailer\u0026quot;, \u0026quot;retailer_headline\u0026quot;=\u0026gt;\u0026quot;Also available from\u0026quot;, \u0026quot;hardcover\u0026quot;=\u0026gt;\u0026quot;Hardcover\u0026quot;, \u0026quot;paperback\u0026quot;=\u0026gt;\u0026quot;Paperback\u0026quot;, \u0026quot;pocket_book\u0026quot;=\u0026gt;\u0026quot;Pocket Book\u0026quot;, \u0026quot;digital_download\u0026quot;=\u0026gt;\u0026quot;Digital download\u0026quot;, \u0026quot;downloadable_audio_file\u0026quot;=\u0026gt;\u0026quot;Downloadable audio file\u0026quot;, \u0026quot;languagesLabel\u0026quot;=\u0026gt;\u0026quot;Language\u0026quot;, \u0026quot;resources\u0026quot;=\u0026gt;\u0026quot;Resources\u0026quot;, \u0026quot;excerpt-pdf\u0026quot;=\u0026gt;\u0026quot;Excerpt\u0026quot;, \u0026quot;reading-guide-pdf\u0026quot;=\u0026gt;\u0026quot;Reading Guide\u0026quot;, \u0026quot;teaching-guide-pdf\u0026quot;=\u0026gt;\u0026quot;Teaching Guide\u0026quot;}", generalTranslations: "{\u0026quot;accessibility\u0026quot;=\u0026gt;{\u0026quot;skip_to_content\u0026quot;=\u0026gt;\u0026quot;Skip to content\u0026quot;, \u0026quot;close_modal\u0026quot;=\u0026gt;\u0026quot;Close (esc)\u0026quot;, \u0026quot;close\u0026quot;=\u0026gt;\u0026quot;Close\u0026quot;, \u0026quot;learn_more\u0026quot;=\u0026gt;\u0026quot;Learn more\u0026quot;}, \u0026quot;meta\u0026quot;=\u0026gt;{\u0026quot;tags\u0026quot;=\u0026gt;\u0026quot;Tagged \\\u0026quot;{{ tags }}\\\u0026quot;\u0026quot;, \u0026quot;page\u0026quot;=\u0026gt;\u0026quot;Page {{ page }}\u0026quot;}, \u0026quot;404\u0026quot;=\u0026gt;{\u0026quot;title\u0026quot;=\u0026gt;\u0026quot;404 Page Not Found\u0026quot;, \u0026quot;subtext_html\u0026quot;=\u0026gt;\u0026quot;\u0026lt;p\u0026gt;The page you were looking for does not exist. \u0026lt;\/p\u0026gt;\u0026lt;p\u0026gt;\u0026lt;a href=\\\u0026quot;\/\\\u0026quot;\u0026gt;Continue shopping\u0026lt;\/a\u0026gt;\u0026lt;\/p\u0026gt;\u0026quot;}, \u0026quot;pagination\u0026quot;=\u0026gt;{\u0026quot;previous\u0026quot;=\u0026gt;\u0026quot;Previous\u0026quot;, \u0026quot;next\u0026quot;=\u0026gt;\u0026quot;Next\u0026quot;}, \u0026quot;password_page\u0026quot;=\u0026gt;{\u0026quot;login_form_heading\u0026quot;=\u0026gt;\u0026quot;Enter store using password\u0026quot;, \u0026quot;login_form_password_label\u0026quot;=\u0026gt;\u0026quot;Password\u0026quot;, \u0026quot;login_form_password_placeholder\u0026quot;=\u0026gt;\u0026quot;Your password\u0026quot;, \u0026quot;login_form_submit\u0026quot;=\u0026gt;\u0026quot;Enter\u0026quot;, \u0026quot;signup_form_email_label\u0026quot;=\u0026gt;\u0026quot;Email\u0026quot;, \u0026quot;signup_form_success\u0026quot;=\u0026gt;\u0026quot;We will send you an email right before we open!\u0026quot;, \u0026quot;admin_link_html\u0026quot;=\u0026gt;\u0026quot;Store owner? \u0026lt;a href=\\\u0026quot;\/admin\\\u0026quot; class=\\\u0026quot;text-link\\\u0026quot;\u0026gt;Log in here\u0026lt;\/a\u0026gt;\u0026quot;, \u0026quot;password_link\u0026quot;=\u0026gt;\u0026quot;Enter using password\u0026quot;, \u0026quot;powered_by_shopify_html\u0026quot;=\u0026gt;\u0026quot;This shop will be powered by {{ shopify }}\u0026quot;}, \u0026quot;breadcrumbs\u0026quot;=\u0026gt;{\u0026quot;home\u0026quot;=\u0026gt;\u0026quot;Home\u0026quot;, \u0026quot;home_link_title\u0026quot;=\u0026gt;\u0026quot;Back to the frontpage\u0026quot;}, \u0026quot;social\u0026quot;=\u0026gt;{\u0026quot;share_on_facebook\u0026quot;=\u0026gt;\u0026quot;Share\u0026quot;, \u0026quot;share_on_twitter\u0026quot;=\u0026gt;\u0026quot;Tweet\u0026quot;, \u0026quot;share_on_pinterest\u0026quot;=\u0026gt;\u0026quot;Pin it\u0026quot;, \u0026quot;alt_text\u0026quot;=\u0026gt;{\u0026quot;share_on_facebook\u0026quot;=\u0026gt;\u0026quot;Share on Facebook\u0026quot;, \u0026quot;share_on_twitter\u0026quot;=\u0026gt;\u0026quot;Tweet on X\u0026quot;, \u0026quot;share_on_pinterest\u0026quot;=\u0026gt;\u0026quot;Pin on Pinterest\u0026quot;}}, \u0026quot;newsletter_form\u0026quot;=\u0026gt;{\u0026quot;newsletter_email\u0026quot;=\u0026gt;\u0026quot;Enter your email\u0026quot;, \u0026quot;newsletter_confirmation\u0026quot;=\u0026gt;\u0026quot;Thanks for subscribing\u0026quot;, \u0026quot;submit\u0026quot;=\u0026gt;\u0026quot;Subscribe\u0026quot;}, \u0026quot;search\u0026quot;=\u0026gt;{\u0026quot;no_results_html\u0026quot;=\u0026gt;\u0026quot;Your search for \\\u0026quot;{{ terms }}\\\u0026quot; did not yield any results.\u0026quot;, \u0026quot;no_results_variant\u0026quot;=\u0026gt;\u0026quot;Didn\u0026#39;t find any results for the search?\u0026quot;, \u0026quot;results_for_html\u0026quot;=\u0026gt;\u0026quot;Your search for \\\u0026quot;{{ terms }}\\\u0026quot; revealed the following:\u0026quot;, \u0026quot;title\u0026quot;=\u0026gt;\u0026quot;Search\u0026quot;, \u0026quot;placeholder\u0026quot;=\u0026gt;\u0026quot;Find your next great read\u0026quot;, \u0026quot;placeholder_variant\u0026quot;=\u0026gt;\u0026quot;Search by title, author or ISBN\u0026quot;, \u0026quot;submit\u0026quot;=\u0026gt;\u0026quot;Search\u0026quot;, \u0026quot;result_count\u0026quot;=\u0026gt;{\u0026quot;one\u0026quot;=\u0026gt;\u0026quot;{{ count }} result\u0026quot;, \u0026quot;other\u0026quot;=\u0026gt;\u0026quot;{{ count }} results\u0026quot;}, \u0026quot;most_relevant\u0026quot;=\u0026gt;\u0026quot;Most relevant\u0026quot;, \u0026quot;newest_to_oldest\u0026quot;=\u0026gt;\u0026quot;Newest to oldest\u0026quot;, \u0026quot;oldest_to_newest\u0026quot;=\u0026gt;\u0026quot;Oldest to newest\u0026quot;, \u0026quot;highest_price\u0026quot;=\u0026gt;\u0026quot;Highest price\u0026quot;, \u0026quot;lowest_price\u0026quot;=\u0026gt;\u0026quot;Lowest price\u0026quot;, \u0026quot;title_asc\u0026quot;=\u0026gt;\u0026quot;A to Z\u0026quot;, \u0026quot;title_desc\u0026quot;=\u0026gt;\u0026quot;Z to A\u0026quot;, \u0026quot;results_for\u0026quot;=\u0026gt;\u0026quot;Results for\u0026quot;, \u0026quot;results\u0026quot;=\u0026gt;\u0026quot;results\u0026quot;, \u0026quot;found_in\u0026quot;=\u0026gt;\u0026quot;found in\u0026quot;, \u0026quot;clear_all_filters\u0026quot;=\u0026gt;\u0026quot;Clear all filters\u0026quot;, \u0026quot;show_all_filters\u0026quot;=\u0026gt;\u0026quot;Show all filters\u0026quot;, \u0026quot;try_new_search\u0026quot;=\u0026gt;\u0026quot;Try a new search\u0026quot;}, \u0026quot;drawers\u0026quot;=\u0026gt;{\u0026quot;navigation\u0026quot;=\u0026gt;\u0026quot;Site navigation\u0026quot;, \u0026quot;close_menu\u0026quot;=\u0026gt;\u0026quot;Close menu\u0026quot;, \u0026quot;expand_submenu\u0026quot;=\u0026gt;\u0026quot;Expand submenu\u0026quot;, \u0026quot;collapse_submenu\u0026quot;=\u0026gt;\u0026quot;Collapse submenu\u0026quot;}}", collectionsTranslations: "{\u0026quot;general\u0026quot;=\u0026gt;{\u0026quot;catalog_title\u0026quot;=\u0026gt;\u0026quot;Catalog\u0026quot;, \u0026quot;all_of_collection\u0026quot;=\u0026gt;\u0026quot;View all\u0026quot;, \u0026quot;view_all_products_html\u0026quot;=\u0026gt;\u0026quot;View all\u0026lt;br\u0026gt;{{ count }} products\u0026quot;, \u0026quot;see_more\u0026quot;=\u0026gt;\u0026quot;Show more\u0026quot;, \u0026quot;see_less\u0026quot;=\u0026gt;\u0026quot;Show less\u0026quot;, \u0026quot;no_matches\u0026quot;=\u0026gt;\u0026quot;Sorry, there are no products in this collection.\u0026quot;, \u0026quot;items_with_count\u0026quot;=\u0026gt;{\u0026quot;one\u0026quot;=\u0026gt;\u0026quot;{{ count }} product\u0026quot;, \u0026quot;other\u0026quot;=\u0026gt;\u0026quot;{{ count }} products\u0026quot;}}, \u0026quot;sorting\u0026quot;=\u0026gt;{\u0026quot;title\u0026quot;=\u0026gt;\u0026quot;Sort\u0026quot;}, \u0026quot;filters\u0026quot;=\u0026gt;{\u0026quot;title_tags\u0026quot;=\u0026gt;\u0026quot;Filter\u0026quot;, \u0026quot;all_tags\u0026quot;=\u0026gt;\u0026quot;All products\u0026quot;, \u0026quot;categories_title\u0026quot;=\u0026gt;\u0026quot;Categories\u0026quot;}}", }; theme.settings = { dynamicVariantsEnable: true, dynamicVariantType: "button", cartType: "drawer", moneyFormat: "${{amount}}", saveType: "dollar", recentlyViewedEnabled: false, quickView: true, themeVersion: "1.5.0", supaduCatalog: "indiepubs-us", showV3search: false, supaduCurrency: { currency_iso: "USD" }, geolocationEnabled: false, geolocationCountryCode: "US", template: "page", "urlRequested": "/pages/terms-of-sale", "shopLocale": "en" }; </script> <script> theme.settings['showV3search'] = "true"; theme.settings['algoliaCatalog'] = "indiepubs-us"; theme.settings['algoliaAppID'] = "OGBBESIFU3"; theme.settings['algoliaSearchApiKey'] = "063615e21d60c535c00edf7b7d16f15e"; theme.settings['enableAlgoliaInsights'] = "false"; theme.settings['algoliaInsightsIndex'] = ""; theme.settings['showV3stats'] = "true"; theme.settings['showV3filters'] = "true"; theme.settings['filtersOptions'] = "format:format,publisher:publisher,imprint:imprint,subject:hierarchicalCategories.lvl0"; theme.settings['showV3perPage'] = "false"; theme.settings['showV3sortBy'] = "false"; theme.settings['sortByOptions'] = "publication_date_desc,publication_date_asc"; theme.settings['showSummaryOnHover'] = "true"; theme.settings['showReadMoreBtn'] = "true"; theme.settings['showCollectionDescription'] = "false" </script> <!-- CUSTOM FONTS --> <style data-shopify> </style> <!-- CUSTOM CSS --> <style type="text/css"> .client-logo a[title="Go to indiepubs-stanford-university-press site"] img { max-width: 320px !important; } </style> <!-- CUSTOM JS --> <script type="text/javascript"> </script> <!-- OneTrust Cookies Consent Notice start for indiepubs.com --> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="240013e3-9d18-432d-b31c-0cf9eff33755"></script> <script type="text/javascript"> function OptanonWrapper() { } </script> <!-- OneTrust Cookies Consent Notice end for indiepubs.com --> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-7D01F78YDQ"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-7D01F78YDQ'); </script> <!-- End GTM --> <!-- Salesforce script --> <script type="text/javascript" async src="//cdn.evgnet.com/beacon/ingramconsumermktg/engage/scripts/evergage.min.js"></script> <!-- End Salesforce script --> <style data-shopify> .collection-item__title { font-size: 20.0px; } @media screen and(min-width: 769px) { .collection-item__title { font-size: 25px; } } </style> <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta name="google-site-verification" content="01-sJa6DhEVVSt35Ola_5EU2pyudfqQNoiq9v-8OP7M"> <meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/56528502978/digital_wallets/dialog"> <meta name="shopify-checkout-api-token" content="087fe9b49fa79d8be386a9653f29f05e"> <script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script> <script id="apple-pay-shop-capabilities" type="application/json">{"shopId":56528502978,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/56528502978","merchantName":"indiepubs","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"indiepubs","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script> <script id="shopify-features" type="application/json">{"accessToken":"087fe9b49fa79d8be386a9653f29f05e","betas":["rich-media-storefront-analytics"],"domain":"indiepubs.com","predictiveSearch":true,"shopId":56528502978,"smart_payment_buttons_url":"https:\/\/indiepubs.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/spb.en.js","dynamic_checkout_cart_url":"https:\/\/indiepubs.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/dynamic-checkout-cart.en.js","locale":"en"}</script> <script>var Shopify = Shopify || {}; Shopify.shop = "indiepubs.myshopify.com"; Shopify.locale = "en"; Shopify.currency = {"active":"USD","rate":"1.0"}; Shopify.country = "US"; Shopify.theme = {"name":"Supadu Shopify Theme","id":125595910338,"schema_name":"Impulse","schema_version":"1.5.0","theme_store_id":null,"role":"main"}; Shopify.theme.handle = "null"; Shopify.theme.style = {"id":null,"handle":null}; Shopify.cdnHost = "indiepubs.com/cdn"; Shopify.routes = Shopify.routes || {}; Shopify.routes.root = "/";</script> <script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script> <script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script> <script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script> <script>(function() { function asyncLoad() { var urls = ["https:\/\/cdn.shopify.com\/s\/files\/1\/0565\/2850\/2978\/t\/2\/assets\/zendesk-embeddable.js?v=1636042141\u0026shop=indiepubs.myshopify.com","\/\/cdn.shopify.com\/proxy\/005c800490d90a00053e4b4fae074b32dde50defad295f8b67f2c0ba3d4cfe68\/bingshoppingtool-t2app-prod.trafficmanager.net\/uet\/tracking_script?shop=indiepubs.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/cdn.hextom.com\/js\/freeshippingbar.js?shop=indiepubs.myshopify.com"]; for (var i = 0; i < urls.length; i++) { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = urls[i]; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); } }; if(window.attachEvent) { window.attachEvent('onload', asyncLoad); } else { window.addEventListener('load', asyncLoad, false); } })();</script> <script id="__st">var __st={"a":56528502978,"offset":-21600,"reqid":"bb5be7ea-72ec-485c-93ea-b9190d0c7a44-1740160018","pageurl":"indiepubs.com\/pages\/terms-of-sale","s":"pages-86286205122","u":"0805134bdfcd","p":"page","rtyp":"page","rid":86286205122};</script> <script>window.ShopifyPaypalV4VisibilityTracking = true;</script> <script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.2.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script> <script integrity="sha256-EGCDRYTvIEOXsReXgqGwkAR+5Dl8tickSrieA/ZcQwc=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//indiepubs.com/cdn/shopifycloud/shopify/assets/storefront/load_feature-1060834584ef204397b1179782a1b090047ee4397cb627244ab89e03f65c4307.js" crossorigin="anonymous"></script> <script integrity="sha256-HAs5a9TQVLlKuuHrahvWuke+s1UlxXohfHeoYv8G2D8=" data-source-attribution="shopify.dynamic-checkout" defer="defer" src="//indiepubs.com/cdn/shopifycloud/shopify/assets/storefront/features-1c0b396bd4d054b94abae1eb6a1bd6ba47beb35525c57a217c77a862ff06d83f.js" crossorigin="anonymous"></script> <link rel="stylesheet" media="screen" href="https://indiepubs.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> <style id="shopify-dynamic-checkout-cart">@media screen and (min-width: 750px) { #dynamic-checkout-cart { min-height: 50px; } } @media screen and (max-width: 750px) { #dynamic-checkout-cart { min-height: 120px; } } </style><script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script> <!--[if lt IE 9]> <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js" type="text/javascript"></script> <![endif]--> <!--[if (lte IE 9) ]><script src="//indiepubs.com/cdn/shop/t/2/assets/match-media.min.js?v=159635276924582161481628586974" type="text/javascript"></script><![endif]--> <script src="//indiepubs.com/cdn/shop/t/2/assets/vendor.js?theme_version=1.4" defer="defer"></script> <script src="//indiepubs.com/cdn/shop/t/2/assets/theme.js?v=149679800365878043941733911000" defer="defer"></script> <!-- "snippets/shogun-head.liquid" was not rendered, the associated app was uninstalled --> <script src="https://cdn.shopify.com/extensions/ba25744a-4fa8-45a8-aea2-baae68b3d317/onepixel-pixel-install-26/assets/one-pixel.min.js" type="text/javascript" defer="defer"></script> <meta property="og:image" content="https://cdn.shopify.com/s/files/1/0565/2850/2978/files/indie-pubs-horz-color.png?height=628&pad_color=fff&v=1629551344&width=1200" /> <meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0565/2850/2978/files/indie-pubs-horz-color.png?height=628&pad_color=fff&v=1629551344&width=1200" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="628" /> <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch"> <script>(function(){if ("sendBeacon" in navigator && "performance" in window) {var session_token = document.cookie.match(/_shopify_s=([^;]*)/);function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 56528502978,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token: session_token && session_token.length === 2 ? session_token[1] : "",page_type: "page"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script> <script id="web-pixels-manager-setup">(function d(d,e,n,o,r,i){if(!Boolean(null===(t=null===(a=window.Shopify)||void 0===a?void 0:a.analytics)||void 0===t?void 0:t.replayQueue)){var a,t,s=function(){var d={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(13[2-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(13[2-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/},e=d.modern,n=d.legacy,o=navigator.userAgent;return e.test(o)?"modern":(n.test(o),"legacy")}(),l=null!=i?i:{modern:"",legacy:""};window.Shopify=window.Shopify||{};var u=window.Shopify;u.analytics=u.analytics||{};var c=u.analytics;c.replayQueue=[],c.publish=function(d,e,n){return c.replayQueue.push([d,e,n]),!0};try{self.performance.mark("wpm:start")}catch(d){}var f=[n,"/wpm","/b",r,s.substring(0,1),".js"].join(""),h=l[s];!function(d){var e=d.src,n=d.async,o=void 0===n||n,r=d.onload,i=d.onerror,a=d.sri,t=document.createElement("script"),s=document.head,l=document.body;t.async=o,t.src=e,a&&(t.integrity=a,t.crossOrigin="anonymous"),r&&t.addEventListener("load",r),i&&t.addEventListener("error",i),s?s.appendChild(t):l?l.appendChild(t):console.error("Did not find a head or body element to append the script")}({src:f,async:!0,onload:function(){if(!function(){var d,e;return Boolean(null===(e=null===(d=window.Shopify)||void 0===d?void 0:d.analytics)||void 0===e?void 0:e.initialized)}()){var n=window.webPixelsManager.init(d)||void 0;if(n){e(n);var o=window.Shopify.analytics;o.replayQueue.forEach((function(d){var e=d[0],o=d[1],r=d[2];n.publishCustomEvent(e,o,r)})),o.replayQueue=[],o.publish=n.publishCustomEvent,o.visitor=n.visitor,o.initialized=!0}}},onerror:function(){var e=d.storefrontBaseUrl.replace(/\/$/,""),n="".concat(e,"/.well-known/shopify/monorail/unstable/produce_batch"),r=JSON.stringify({metadata:{event_sent_at_ms:(new Date).getTime()},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:o||"latest",bundle_target:s,page_url:self.location.href,status:"failed",surface:d.surface,error_msg:"".concat(f," has failed to load")},metadata:{event_created_at_ms:(new Date).getTime()}}]});try{if(self.navigator.sendBeacon.bind(self.navigator)(n,r))return!0}catch(d){}var i=new XMLHttpRequest;try{return i.open("POST",n,!0),i.setRequestHeader("Content-Type","text/plain"),i.send(r),!0}catch(d){console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging a load error.")}return!1},sri:function(d){return"string"==typeof d&&/^sha384-[A-Za-z0-9+/=]+$/.test(d)}(h)?h:""})}})({shopId: 56528502978,storefrontBaseUrl: "https://indiepubs.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",surface: "storefront-renderer",enabledBetaFlags: ["6a396365"],webPixelsConfigList: [{"id":"349569218","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"G-Y43WRJNPH2\\\",\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-Y43WRJNPH2\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-Y43WRJNPH2\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-Y43WRJNPH2\\\",\\\"MC-8PYLTGS5EY\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-Y43WRJNPH2\\\",\\\"MC-8PYLTGS5EY\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-Y43WRJNPH2\\\",\\\"MC-8PYLTGS5EY\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-Y43WRJNPH2\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-Y43WRJNPH2\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"642ed32d7fafb3e0986c8ba3bf3908a1","type":"APP","apiClientId":1780363,"privacyPurposes":[]},{"id":"72974530","configuration":"{\"tagID\":\"2614385643456\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4fd0680eed907adaf3f85849c393d688","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0290","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0290","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,effectiveTopLevelDomain: "",initData: {"shop":{"name":"indiepubs","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"indiepubs.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/indiepubs.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"purchasingCompany":null},},function pageEvents(webPixelsManagerAPI) {webPixelsManagerAPI.publish("page_viewed", {});},"https://indiepubs.com/cdn","fe48b2eff8c03b9466f52868a6ab17e9de3061ea","9aa78ea6wf5b2552ap0c2ff5dfm4f1688b2",{"modern":"","legacy":""});</script> <script>window.ShopifyAnalytics = window.ShopifyAnalytics || {}; window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; window.ShopifyAnalytics.meta.currency = 'USD'; var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":86286205122}}; for (var attr in meta) { window.ShopifyAnalytics.meta[attr] = meta[attr]; }</script> <script>window.ShopifyAnalytics.merchantGoogleAnalytics = function() { }; </script> <script class="analytics">(function () { var customDocumentWrite = function(content) { var jquery = null; if (window.jQuery) { jquery = window.jQuery; } else if (window.Checkout && window.Checkout.$) { jquery = window.Checkout.$; } if (jquery) { jquery('body').append(content); } }; var hasLoggedConversion = function(token) { if (token) { return document.cookie.indexOf('loggedConversion=' + token) !== -1; } return false; } var setCookieIfConversion = function(token) { if (token) { var twoMonthsFromNow = new Date(Date.now()); twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; } } var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; if (trekkie.integrations) { return; } trekkie.methods = [ 'identify', 'page', 'ready', 'track', 'trackForm', 'trackLink' ]; trekkie.factory = function(method) { return function() { var args = Array.prototype.slice.call(arguments); args.unshift(method); trekkie.push(args); return trekkie; }; }; for (var i = 0; i < trekkie.methods.length; i++) { var key = trekkie.methods[i]; trekkie[key] = trekkie.factory(key); } trekkie.load = function(config) { trekkie.config = config || {}; trekkie.config.initialDocumentCookie = document.cookie; var first = document.getElementsByTagName('script')[0]; var script = document.createElement('script'); script.type = 'text/javascript'; script.onerror = function(e) { var scriptFallback = document.createElement('script'); scriptFallback.type = 'text/javascript'; scriptFallback.onerror = function(error) { var Monorail = { produce: function produce(monorailDomain, schemaId, payload) { var currentMs = new Date().getTime(); var event = { schema_id: schemaId, payload: payload, metadata: { event_created_at_ms: currentMs, event_sent_at_ms: currentMs } }; return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); }, sendRequest: function sendRequest(endpointUrl, payload) { // Try the sendBeacon API if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { var blobData = new window.Blob([payload], { type: 'text/plain' }); if (window.navigator.sendBeacon(endpointUrl, blobData)) { return true; } // sendBeacon was not successful } // XHR beacon var xhr = new XMLHttpRequest(); try { xhr.open('POST', endpointUrl); xhr.setRequestHeader('Content-Type', 'text/plain'); xhr.send(payload); } catch (e) { console.log(e); } return false; }, isIos12: function isIos12() { return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; } }; Monorail.produce('monorail-edge.shopifysvc.com', 'trekkie_storefront_load_errors/1.1', {shop_id: 56528502978, theme_id: 125595910338, app_name: "storefront", context_url: window.location.href, source_url: "//indiepubs.com/cdn/s/trekkie.storefront.68728afc2577e1593a48001edcb560128ef43fd2.min.js"}); }; scriptFallback.async = true; scriptFallback.src = '//indiepubs.com/cdn/s/trekkie.storefront.68728afc2577e1593a48001edcb560128ef43fd2.min.js'; first.parentNode.insertBefore(scriptFallback, first); }; script.async = true; script.src = '//indiepubs.com/cdn/s/trekkie.storefront.68728afc2577e1593a48001edcb560128ef43fd2.min.js'; first.parentNode.insertBefore(script, first); }; trekkie.load( {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":56528502978,"isMerchantRequest":null,"themeId":125595910338,"themeCityHash":"17029037525204512677","contentLanguage":"en","currency":"USD"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain"},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} ); var loaded = false; trekkie.ready(function() { if (loaded) return; loaded = true; window.ShopifyAnalytics.lib = window.trekkie; var originalDocumentWrite = document.write; document.write = customDocumentWrite; try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; document.write = originalDocumentWrite; window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":86286205122,"shopifyEmitted":true}); var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) var token = match? match[1]: undefined; if (!hasLoggedConversion(token)) { setCookieIfConversion(token); } }); var eventsListenerScript = document.createElement('script'); eventsListenerScript.async = true; eventsListenerScript.src = "//indiepubs.com/cdn/shopifycloud/shopify/assets/shop_events_listener-af52bb5773aaa9f7f1f7f1f7e3a010a904a5c7213a959b83580d22bc7920a2e4.js"; document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); })();</script> <script defer src="https://indiepubs.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-1.4.0.min.js" data-application="storefront-renderer" data-shop-id="56528502978" data-render-region="gcp-asia-southeast1" data-page-type="page" data-theme-instance-id="125595910338" data-monorail-region="shop_domain" data-resource-timing-sampling-rate="10" ></script> </head> <body class="template-page" data-transitions="false"> <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a> <div id="PageContainer" class="page-container"> <div class="transition-body"> <div id="shopify-section-header" class="shopify-section"> <div id="NavDrawer" class="drawer drawer--right"> <div class="drawer__fixed-header drawer__fixed-header--full"> <div class="drawer__header drawer__header--full appear-animation appear-delay-1"> <div class="h2 drawer__title"> </div> <div class="drawer__close"> <button type="button" class="drawer__close-button js-drawer-close"> <svg aria-hidden="true" focusable="false" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> <span class="icon__fallback-text">Close menu</span> </button> </div> </div> </div> <div class="drawer__inner"> <ul class="mobile-nav mobile-nav--heading-style" aria-label="Primary"> <li class="mobile-nav__item appear-animation appear-delay-2"> <div class="mobile-nav__has-sublist"> <a href="https://indiepubs.com/search/?q=" class="mobile-nav__link mobile-nav__link--top-level" id="Label-https-indiepubs-com-search-q1" > Books </a> <div class="mobile-nav__toggle"> <button type="button" aria-controls="Linklist-https-indiepubs-com-search-q1" class="collapsible-trigger collapsible--auto-height "> <span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> <svg aria-hidden="true" focusable="false" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> </span> </button> </div> </div> <div id="Linklist-https-indiepubs-com-search-q1" class="mobile-nav__sublist collapsible-content collapsible-content--all " aria-labelledby="Linklist-Label-https-indiepubs-com-search-q1" > <div id="Linklist-Label-https-indiepubs-com-search-q1" class="collapsible-content__inner"> <ul class="mobile-nav__sublist"> <li class="mobile-nav__item"> <div class="mobile-nav__child-item"> <a href="/pages/subjects" class="mobile-nav__link" id="Sublabel-pages-subjects1" > Browse Categories </a> </div> </li> </ul> </div> </div> </li> <li class="mobile-nav__item appear-animation appear-delay-3"> <a href="/pages/publishers" class="mobile-nav__link mobile-nav__link--top-level" >Publishers</a> </li> <li class="mobile-nav__item appear-animation appear-delay-4"> <a href="/pages/about" class="mobile-nav__link mobile-nav__link--top-level" >About Us</a> </li> <li class="mobile-nav__item mobile-nav__item--secondary"> <div class="grid"> <div class="grid__item one-half appear-animation appear-delay-5"> <a href="/account" class="mobile-nav__link"> Log in </a> </div> </div> </li> </ul><ul class="mobile-nav__social appear-animation appear-delay-6"> </ul> </div> </div> <div id="CartDrawer" class="drawer drawer--right drawer--has-fixed-footer"> <div class="drawer__fixed-header"> <div class="drawer__header appear-animation appear-delay-1"> <div class="h2 drawer__title">Cart</div> <div class="drawer__close"> <button type="button" class="drawer__close-button js-drawer-close"> <svg aria-hidden="true" focusable="false" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> <span class="icon__fallback-text">Close cart</span> </button> </div> </div> </div> <div class="drawer__inner"> <div id="CartContainer" class="drawer__cart"></div> </div> </div> <style data-shopify> .site-nav__link, .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level) { font-size: 24px; } .site-nav__dropdown { background-color: #ffffff; } .site-nav__dropdown a { background-color: #ffffff; color: #464646!important; } .site-nav--has-dropdown.is-focused > a, .site-nav--has-dropdown:hover > a { background-color: #ffffff; color: #464646!important; } .site-nav--has-dropdown .site-nav__link--underline:after { border-bottom-color: #464646; } </style> <div data-section-id="header" data-section-type="header-section" class="supadu-site-header js-supadu-site-header"> <div class="header-sticky-wrapper"> <div class="header-wrapper"> <header class="site-header site-header--heading-style" data-sticky="true" role="banner"> <div class="page-width"> <div class="header-layout header-layout--left" data-logo-align="left"> <div class="header-item header-item--logo"> <style data-shopify> .header-item--logo, .header-layout--left-center .header-item--logo, .header-layout--left-center .header-item--icons { -webkit-box-flex: 0 1 140px; -ms-flex: 0 1 140px; flex: 0 1 140px; } @media only screen and (min-width: 769px) { .header-item--logo, .header-layout--left-center .header-item--logo, .header-layout--left-center .header-item--icons { -webkit-box-flex: 0 0 140px; -ms-flex: 0 0 140px; flex: 0 0 140px; } } .site-header__logo a { width: 140px; } .is-light .site-header__logo .logo--inverted { width: 140px; } @media only screen and (min-width: 769px) { .site-header__logo a { width: 140px; } .is-light .site-header__logo .logo--inverted { width: 140px; } } </style> <div class="h1 site-header__logo" itemscope itemtype="http://schema.org/Organization"> <a href="/" itemprop="url" class="site-header__logo-link"> <img class="small--hide" src="//indiepubs.com/cdn/shop/files/logo-footer_140x.png?v=1704710460" srcset="//indiepubs.com/cdn/shop/files/logo-footer_140x.png?v=1704710460 1x, //indiepubs.com/cdn/shop/files/logo-footer_140x@2x.png?v=1704710460 2x" alt="indiepubs Desktop Logo" itemprop="logo"> <img class="medium-up--hide" src="//indiepubs.com/cdn/shop/files/logo-footer_140x.png?v=1704710460" srcset="//indiepubs.com/cdn/shop/files/logo-footer_140x.png?v=1704710460 1x, //indiepubs.com/cdn/shop/files/logo-footer_140x@2x.png?v=1704710460 2x" alt="indiepubs Mobile Logo"> </a> </div> <style data-shopify> .header-item--logo, .header-layout--left-center .header-item--logo, .header-layout--left-center .header-item--icons { -webkit-box-flex: 0 1 140px; -ms-flex: 0 1 140px; flex: 0 1 140px; } @media only screen and (min-width: 769px) { .header-item--logo, .header-layout--left-center .header-item--logo, .header-layout--left-center .header-item--icons { -webkit-box-flex: 0 0 140px; -ms-flex: 0 0 140px; flex: 0 0 140px; } } .site-header__logo a { width: 140px; } .is-light .site-header__logo .logo--inverted { width: 140px; } @media only screen and (min-width: 769px) { .site-header__logo a { width: 140px; } .is-light .site-header__logo .logo--inverted { width: 140px; } } </style> <div class="h1 site-header__logo" itemscope itemtype="http://schema.org/Organization"> <a href="/" itemprop="url" class="site-header__logo-link"> <img class="small--hide" src="//indiepubs.com/cdn/shop/files/logo_140x.png?v=1704709346" srcset="//indiepubs.com/cdn/shop/files/logo_140x.png?v=1704709346 1x, //indiepubs.com/cdn/shop/files/logo_140x@2x.png?v=1704709346 2x" alt="indiepubs Desktop Logo" itemprop="logo"> <img class="medium-up--hide" src="//indiepubs.com/cdn/shop/files/logo_140x.png?v=1704709346" srcset="//indiepubs.com/cdn/shop/files/logo_140x.png?v=1704709346 1x, //indiepubs.com/cdn/shop/files/logo_140x@2x.png?v=1704709346 2x" alt="indiepubs Mobile Logo"> </a> </div> </div> <div class="header-item header-item--navigation"> <ul class="site-nav site-navigation small--hide" aria-label="Primary" > <li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown" aria-haspopup="true"> <a href="https://indiepubs.com/search/?q=" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> Books </a> <ul class="site-nav__dropdown text-left"> <li class=""> <a href="/pages/subjects" class="site-nav__dropdown-link site-nav__dropdown-link--second-level "> Browse Categories </a> </li> </ul> </li> <li class="site-nav__item site-nav__expanded-item" > <a href="/pages/publishers" class="site-nav__link site-nav__link--underline"> Publishers </a> </li> <li class="site-nav__item site-nav__expanded-item" > <a href="/pages/about" class="site-nav__link site-nav__link--underline"> About Us </a> </li> </ul> </div> <div class="header-item header-item--icons"> <div class="site-nav"> <div class="site-nav__icons"> <a class="site-nav__link site-nav__link--icon small--hide" href="/account"> <svg aria-hidden="true" focusable="false" class="icon icon-user" viewBox="0 0 64 64"><path d="M35 39.84v-2.53c3.3-1.91 6-6.66 6-11.41 0-7.63 0-13.82-9-13.82s-9 6.19-9 13.82c0 4.75 2.7 9.51 6 11.41v2.53c-10.18.85-18 6-18 12.16h42c0-6.19-7.82-11.31-18-12.16z"/></svg> <span class="icon__fallback-text"> Log in </span> </a> <a href="/search" class="site-nav__link site-nav__link--icon js-search-header js-no-transition"> <svg aria-hidden="true" focusable="false" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg> <span class="icon__fallback-text">Search</span> </a> <button type="button" class="site-nav__link site-nav__link--icon js-drawer-open-nav medium-up--hide" aria-controls="NavDrawer"> <svg aria-hidden="true" focusable="false" class="icon icon-hamburger" viewBox="0 0 64 64"><path d="M7 15h51M7 32h43M7 49h51"/></svg> <span class="icon__fallback-text">Site navigation</span> </button> <a href="/cart" class="site-nav__link site-nav__link--icon js-drawer-open-cart js-no-transition" aria-controls="CartDrawer"> <span class="cart-link"> <svg aria-hidden="true" focusable="false" class="icon icon-bag" viewBox="0 0 64 64"><g fill="none" stroke="#000" stroke-width="2"><path d="M25 26c0-15.79 3.57-20 8-20s8 4.21 8 20"/><path d="M14.74 18h36.51l3.59 36.73h-43.7z"/></g></svg> <span class="icon__fallback-text">Cart</span> <span class="cart-link__bubble"></span> </span> </a> </div> </div> </div> </div> </div> <div class="site-header__search-container"> <div class="site-header__search"> <div class="supapress-v3-search-form js-supapress-v3-search-form page-width"></div> <script class="js-supapress-v3-search-form-template" type="text/html"> <form action="/search/" class="site-header__search-form" method="get" role="search"> <button class="text-link site-header__search-btn" type="submit"> <svg aria-hidden="true" class="icon icon-search" focusable="false" viewbox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg> <span class="icon__fallback-text">Search</span> </button> <label class="supapress-v3-search-field__label" for="js-supapress-v3-search-field">Supafolio Search</label> <input autocomplete="off" class="search-field ais-search-box--input site-header__search-input" id="js-supapress-v3-search-field" name="q" placeholder="Find your next great read" type="search" value=""> </form> <button class="js-search-header-close text-link site-header__search-btn" type="button"> <svg aria-hidden="true" class="icon icon-close" focusable="false" viewbox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> <span class="icon__fallback-text">Close (esc)</span> </button> </script> </div> </div> </header> </div> </div> </div> <div class="js-supapress-v3-search-template supapress-v3-search-template page-width clearfix" style="display: none;"> <div class="section-header__stats"> <div class="js-supapress-v3-search-stats"></div> </div> <aside class="supapress-v3-search__filters grid__item medium-up--one-quarter widescreen--two-twelfths grid__item--sidebar"> <div class="supapress-v3-search-filters__wrapper"> <button class="supapress-v3-search-filters__mobile-toggle js-supapress-v3-search-filters-mobile-toggle btn btn--medium"> Show all filters </button> <nav class="supapress-v3-search-filters__accordion js-supapress-v3-search-filters-accordion"> <div class="js-supapress-v3-clear-all-filters supapress-v3-search-filters__clear-all"></div> <ul class="supapress-v3-search-filters__list"> <li class="supafolio-refinement-filter js-supapress-v3-search-filter--format"></li> <li class="supafolio-refinement-filter js-supapress-v3-search-filter--publisher"></li> <li class="supafolio-refinement-filter js-supapress-v3-search-filter--imprint"></li> <li class="supafolio-refinement-filter js-supapress-v3-search-filter--subject"></li> </ul> </nav> </div> </aside> <div class="supapress-v3-search supapress-v3-search--list grid__item medium-up--three-quarters widescreen--ten-twelfths"> <div class="supapress-v3-search__wrapper js-supapress-v3-search-scroll-to-hook" > <div class="js-category-description-wrapper category-description__wrapper category-description__wrapper--no-description"></div> <div class="supapress-v3-search__results"> <div class="supapress-v3-search__pagination-wrapper collection-filter"> <div class="is-hidden__mobile supapress-v3-search__search-pagination"> <span class="js-supapress-v3-search-pagination"></span> </div> </div> <div class="js-supapress-v3-loader-container supafolio-loader"></div> <div class="js-supapress-v3-search-books-wrapper supapress-v3-search__books-wrapper"></div> <div class="supapress-v3-search__pagination-wrapper collection-filter secondary"> <div class="is-hidden__mobile supapress-v3-search__search-pagination"> <span class="js-supapress-v3-search-pagination js-supapress-v3-search-pagination-secondary"></span> </div> </div> </div> </div> </div> </div> <script class="js-supapress-v3-search-stats-template" type="text/html"> <div> {{#if query}} <p class="search-term h2"> Results for "{{ query }}" </p> {{/if}} <p class="results-count h3"> {{ totalResults }} results <span class="time"> found in {{ processingTimeMS }}ms </span> </p> </div> </script> <script class="js-supapress-v3-search-no-results-template" type="text/html"> <div class="js-supapress-v3-search__no-results-message"> <p> Didn't find any results for the search? </p> <a class="supapress-v3-search__clear-all" id="js-supapress-v3-search-clear-all"> Try a new search </a> </div> </script> <script class="js-supapress-v3-search-book-template supapress-v3-search-book supapress-v3-search-book--list" type="text/html"> {{#if item}} <div > <a href="{{ item.templateVars.slug }}" title="Go to {{ item.title }} book page" class="supadu-product-grid__algolia-link"> <div class="supadu-product-grid__image-wrapper js-product-grid-image-wrapper"> <div class="supadu-product-grid__image-outer"> <div class="supadu-product-grid__image-inner"> <img class="supadu-product-grid__image" src="{{ item.image }}" alt="{{ item.title }}"> </div> </div> {{#if item.templateVars.previewDesc }} <div class="overlay"> <p class="sp__summary">{{ item.templateVars.previewDesc }}</p> </div> {{/if}} </div> </a> <div class="grid-product__meta"> <div class="grid-product__title">{{ item.title }}</div> {{#if item.catalogAttributes.State.name }} <span class="state">{{ item.catalogAttributes.State.name }}</span> {{/if}} <div class="grid-product__contributors">{{ item.templateVars.contributorString }}</div> {{#if item.templateVars.price}} {{#if item.templateVars.salePrice}} <div class="grid-product__price"> <span class="grid-product__price--original">{{ item.templateVars.price }}</span> <span>{{ item.templateVars.salePrice }}</span> </div> {{else}} <div class="grid-product__price">{{ item.templateVars.price }}</div> {{/if}} {{/if}} {{#if item.format}} <div class="grid-product__format">{{ item.format }}</div> {{/if}} {{#if item.templateVars.readMoreBtn}} {{{ item.templateVars.readMoreBtn }}} {{/if}} </div> </div> {{/if}} </script> <script class="js-supapress-v3-search-filters-template" type="text/html"> <a href="javascript:void(0);" class="facet-link toggle-refine {{#disjunctive}}facet-disjunctive{{/disjunctive}} {{#isRefined}}facet-refined{{/isRefined}}" data-facet="{{ facet }}" data-value="{{ name }}">{{ name }}</a> </script> </div> <main class="main-content" id="MainContent"> <!-- "snippets/shogun-products.liquid" was not rendered, the associated app was uninstalled --> <div class="page-width page-content"> <nav class="breadcrumb" role="navigation" aria-label="breadcrumbs"> <a href="/" title="Back to the frontpage">Home</a> <span class="divider" aria-hidden="true">/</span> </nav> <div class="grid"> <div class="grid__item medium-up--three-quarters medium-up--push-one-eighth"> <header class="section-header"> <h1 class="section-header__title">Terms of Sale and Privacy Policy</h1> </header> <div class="rte rte--nomargin"> <p data-mce-fragment="1"><strong data-mce-fragment="1">PLEASE READ THIS AGREEMENT CAREFULLY BEFORE ACCESSING, USING, OR PURCHASING FROM INDIEPUBS.COM</strong>.</p> <p data-mce-fragment="1">THIS AGREEMENT IS BETWEEN YOU AND INGRAM PUBLISHER SERVICES LLC ("IPS", "US", or "WE"). </p> <p data-mce-fragment="1">UPON ENTERING INDIEPUBS.COM OR PURCHASING ANY PRODUCTS FROM INDIEPUBS.COM, YOU HEREBY AGREE TO ABIDE BY THESE TERMS OF SALE AND SERVICE ("Terms") AS THEY GOVERN YOUR ACCESS TO AND USE OF INDIEPUBS.COM AND PURCHASE OF ANY PRODUCTS, SERVICES, OR TOOLS, MADE AVAILABLE THROUGH INDIEPUBS.COM OR USED IN CONNECTION THEREWITH (COLLECTIVELY THE “SITE”).</p> <p data-mce-fragment="1">IF YOU DO NOT AGREE WITH THESE TERMS, YOU ARE NOT GRANTED PERMISSION TO ACCESS OR OTHERWISE USE THE SITE AND ARE INSTRUCTED TO EXIT THE SITE IMMEDIATELY.</p> <p data-mce-fragment="1"><strong data-mce-fragment="1">FURTHER, YOU AGREE TO THE USE OF ELECTRONIC DOCUMENTS FOR ALL TRANSACTIONS AND COMMUNICATIONS RELATED TO THIS SITE. </strong></p> <p data-mce-fragment="1">Any references to "User", "You", "Your", or "Authorized User" refer to You, Your institution or business, and all related affiliates, agents, and employees who use this Site.</p> <p data-mce-fragment="1">TERMS AND CONDITIONS</p> <ol data-mce-fragment="1"> <li data-mce-fragment="1"> <strong data-mce-fragment="1">PURCHASE TERMS. </strong>All products will be shipped to the shipping address You provide, within the service timeframe specified below after being accepted by Us. We cannot make any changes to your order or cancel your order after you have submitted it. </li> </ol> <p data-mce-fragment="1">We accept payments by credit card (AMEX, Mastercard, Visa). All list prices are exclusive of sales tax which is applied to orders at checkout. You hereby give permission to IPS to charge your credit card the total order price, including without limiting, shipping and handling fees and taxes applicable to your order at the time the order is placed. You are responsible for all import fees, duties, taxes, and other charges for orders placed or shipped outside of the United States.</p> <p data-mce-fragment="1"><strong data-mce-fragment="1">Standard shipping </strong></p> <p data-mce-fragment="1">Standard shipping is calculated based on the shipping method You select at checkout unless otherwise specified on the Site. Available items typically ship within 3-5 business days. You will receive tracking information by email when your order has been shipped where available. For orders shipped to United States destinations, delivery time is estimated 2-3 business days for orders shipped to the East Coast and 4-5 days for all other locations except AK, HI and VI (up to 8 days). <u data-mce-fragment="1">Please note: These delivery times are estimates provided by our delivery partners and are not guaranteed</u>. We reserve the right to change shipping methods. To find out more about specific delivery times for your postal code or customer care support please contact our Customer Care Team at <u data-mce-fragment="1"><a href="mailto:IndiePubsSupport@ingramcontent.com" data-mce-href="mailto:IndiePubsSupport@ingramcontent.com" data-mce-fragment="1">IndiePubsSupport@ingramcontent.com</a></u>.</p> <p data-mce-fragment="1">We are not responsible for any late delivery of the products or any consequential business loss or damage caused as a result. However, to report a problem with your shipment, such as a lost, undelivered, or damaged item, please email <a href="mailto:IndiePubsSupport@ingramcontent.com" data-mce-href="mailto:IndiePubsSupport@ingramcontent.com" data-mce-fragment="1">IndiePubsSupport@ingramcontent.com</a> with an outline of your issue and your order number so that we may consider your claim. </p> <p data-mce-fragment="1"><strong data-mce-fragment="1">Returns Policy </strong></p> <p data-mce-fragment="1">Claims for returns are only accepted on print titles within 30 days of the delivery date of your purchase. All e-book purchases are nonreturnable. All print titles must be returned in its original condition; shrink-wrapped or sealed print titles must be unopened. Shipping fees will not be refunded. The packing slip in each Customer shipment is not a prepaid shipping label. Customers will be required to arrange for and cover the costs of shipping such returned print titles. For defective or mis-shipped items with a purchase valued at $150 USD and above, You will cooperate with our requests for information to support your claims of damaged or defective products or packaging.</p> <p data-mce-fragment="1">Returns must include a copy of the original invoice and should be sent to:</p> <p data-mce-fragment="1">Indiepubs Returns<br>193 Edwards Drive<br>Jackson, TN 38301</p> <p data-mce-fragment="1">Receiving a Refund: Once your returned product has been received or your returns claim approved, any refund amount will be processed to the credit card used in the original purchase. It often takes credit card issuers a few weeks to post the money to your account.</p> <ol start="2" data-mce-fragment="1"> <li data-mce-fragment="1"> <strong data-mce-fragment="1">USER OBLIGATIONS. </strong>You represent that You are at least 18 years of age and will, at all times, provide true, accurate and complete information when submitting any information to the Site, including when You provide information during registration or on other forms. In addition, You agree to abide by all applicable local, state, national, and international laws and regulations with respect to your use of the Site or not use this Site if any applicable laws forbid its use. In addition, You also acknowledge and agree that use of the internet and access to or transmissions or communications with the Site is solely at Your own risk. While IPS has endeavored to create a secure and reliable Site, you understand that the confidentiality of any communication or material transmitted to or from the Site over the Internet or other form of global communication network cannot be guaranteed. IPS is not responsible for the security of any information transmitted to or from the Site. You agree to assume all responsibility concerning activities related to Your use of the Site.</li> </ol> <ol start="3" data-mce-fragment="1"> <li data-mce-fragment="1"> <strong data-mce-fragment="1">USER NAME.</strong>Where You create an account with us, Your account information is accessible through the use of a USERID and PASSWORD assigned and/or controlled by You. You are solely responsible for protecting Your USERID and PASSWORD and hereby agree to accept all responsibility for any activity that occurs under Your account with your USERID and PASSWORD. In addition, should any of Your employees with access to this site leave Your business/institution, you will be responsible for changing any PASSWORDS if you believe such a step is warranted. IPS is not responsible for any liability arising from any unauthorized use of this service (including without limitation from Your business, institution or from Your failure to safeguard a PASSWORD from unauthorized use). Only one authorized user per one username and password, thus, one individual per account. By using Indiepubs.com, You agree to consider Your username and password as confidential information and to keep Your username and password confidential. You also agree not to use another authorized user's username and password. You will immediately notify IPS if You become aware of any loss or theft of Your password or any unauthorized use of Your username and password. IPS will not be liable for any loss or damage arising from Your failure to comply with these obligations. IPS reserves the right to delete or change a username or password at any time and for any reason with reasonable notice.</li> </ol> <ol start="4" data-mce-fragment="1"> <li data-mce-fragment="1"> <strong data-mce-fragment="1">LICENSE GRANT. </strong>The Site is provided by IPS, and these Terms provide You a revocable, limited, non-exclusive, non-transferable license to use the Site conditioned on Your continued compliance with the Terms and the Terms permit You to use and access the Site for your personal use only.</li> </ol> <ol start="5" data-mce-fragment="1"> <li data-mce-fragment="1"> <strong data-mce-fragment="1"> </strong>This Site is for limited personal use only. You may not use, copy, store, reproduce, transmit, distribute, display, rent, lease, sell, modify, alter, license, sublicense, or commercially exploit any data provided by IPS through the Site in any manner unless expressly permitted by these Terms. In addition, You may not modify, translate, decompile, create derivative work(s) of, copy, distribute, disassemble, broadcast, transmit, publish, remove, or alter any proprietary notices or labels. You may not: (i) reproduce or circumvent the navigational structure or presentation of the Site to obtain or attempt to obtain any materials, documents, or information through any means not purposely made available through the Site, (ii) attempt to gain unauthorized access to any portion or feature of the Site, including, without limitation, the account of another Authorized User(s), or any other systems or networks connected to the Site or to any IPS server or to any of the services offered on or through the Site, by hacking, password "mining," or any other illegitimate or prohibited means, (iii) probe, scan, scrape, or test any vulnerability of the Site or any network connected to the Site, nor breach the security or authentication measures on the Site or any network connected to the Site, (iv) reverse lookup, trace, or seek to trace any information on any other Authorized User of or visitor to the Site, (v) take any action that imposes an unreasonable or disproportionate load on the infrastructure of the Site or IPS's systems or networks or any systems or networks connected to the Site, (vi) use any device or software to interfere with the proper working of the Site or any transaction conducted on the Site, or with any other person's use of the Site, (vii) resell, or otherwise permit third parties to access and use the Site (or any part thereof) without IPS prior written permission, or (viii) use the Site in an unlawful manner or in a manner that could damage, disparage, or otherwise negatively impact IPS.</li> </ol> <ol start="6" data-mce-fragment="1"> <li data-mce-fragment="1"> <strong data-mce-fragment="1">TERM AND TERMINATION. </strong>The Terms and Your right to use the Site will take effect at the moment you access or use the Site and is effective until terminated as set forth below. IPS reserves the right, at any time if You violate any term or condition of the Terms, to terminate its relationship with You, to deny you access to the Site, or to any portion thereof, to protect its name and goodwill, its business, and/or other users. Termination will be effective without notice. You may also terminate your use of the Terms at any time by ceasing to use the Site, but all applicable provisions of the Terms will survive termination. </li> </ol> <ol start="7" data-mce-fragment="1"> <li data-mce-fragment="1"> <strong data-mce-fragment="1">DATA PROCESSING AND PRIVACY POLICY. </strong>We use Shopify to provide the Site.<strong data-mce-fragment="1"> </strong>Please see our <u data-mce-fragment="1">Privacy Policy</u> for a summary of personal information collected and our use practices. In addition to sharing of personal information specified in the Privacy Policy.</li> </ol> <p data-mce-fragment="1">You agree IPS will share your personal information (name, email address, physical address) with the Publisher of the product that is the subject of your purchase. <strong data-mce-fragment="1">You agree to work with the product’s publisher directly in the event your consent is later withdrawn. </strong></p> <ol start="8" data-mce-fragment="1"> <li data-mce-fragment="1"> <strong data-mce-fragment="1">LIABILITY DISCLAIMER. </strong>THE INFORMATION, PRODUCTS, AND SERVICES PUBLISHED ON THIS SITE MAY INCLUDE INACCURACIES OR TYPOGRAPHICAL ERRORS. CHANGES ARE PERIODICALLY MADE TO THE INFORMATION HEREIN. IPS AND/OR ITS SUPPLIERS OR AFFILIATES MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY OF THE INFORMATION, PRODUCTS, AND SERVICES CONTAINED ON THIS SITE FOR ANY PURPOSE. ALL SUCH INFORMATION, PRODUCTS, AND SERVICES ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. IPS, ITS AFFILIATES AND/OR ITS SUPPLIERS AND SUBCONTRACTORS HEREBY DISCLAIM ALL WARRANTIES AND CONDITIONS WITH REGARD TO THIS INFORMATION, PRODUCTS, AND SERVICES, INCLUDING ALL IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NONINFRINGEMENT. IN NO EVENT SHALL IPS, ITS AFFILIATES AND/OR ITS SUPPLIERS OR SUBCONTRACTORS BE LIABLE FOR ANY DIRECT, INDIRECT, PUNITIVE, INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR IN ANY WAY CONNECTED WITH THE USE OF THIS SITE OR WITH ANY DELAY OR INABILITY TO USE THIS SITE, OR FOR ANY INFORMATION, PRODUCTS, AND/ OR SERVICES OBTAINED THROUGH THIS SITE, OR OTHERWISE ARISING OUT OF THE USE OF THIS SITE, WHETHER BASED ON CONTRACT, TORT, STRICT LIABILITY, OR OTHERWISE, EVEN IF IPS, ITS AFFILIATES AND/OR ANY OF ITS SUPPLIERS OR SUBCONTRACTORS HAS BEEN ADVISED OF THE POSSIBILITY OF DAMAGES. BECAUSE SOME STATES/JURISDICTIONS HAVE LIMITATIONS ON THE APPLICABILITY OF DISCLAIMERS OR DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE ABOVE LIMITATIONS MAY NOT APPLY TO YOU. NOTWITHSTANDING THE FOREGOING, TOTAL LIABILITY OF IPS FOR ANY REASON WHATSOEVER RELATED TO USE OF THE SITE SHALL NOT EXCEED THE PURCHASE PRICE PAID BY YOU TO IPS FOR THE PRODUCT IN CONNECTION WITH YOUR USE OF THIS SITE. </li> </ol> <ol start="8" data-mce-fragment="1"> <li data-mce-fragment="1"> <strong data-mce-fragment="1"> </strong>You agree to defend, indemnify, and hold harmless IPS and its affiliates, employees, agents, directors, officers, shareholders, attorneys, successors, and assigns from and against any and all claims, proceedings, damages, injuries, liabilities, losses, costs, and expenses (including reasonable attorneys' fees and litigation expenses) relating to or arising from any breach by You of these Terms. You acknowledge that any breach, threatened or actual, of these Terms may cause irreparable injury to IPS, such injury would not be quantifiable in monetary damages, and IPS would not have an adequate remedy at law. You therefore agree that IPS shall be entitled, in addition to other available remedies, to seek and be awarded an injunction or other appropriate equitable relief from a court of competent jurisdiction restraining any breach, threatened or actual, of Your obligations under any provision of these Terms. </li> </ol> <ol start="9" data-mce-fragment="1"> <li data-mce-fragment="1"> <strong data-mce-fragment="1">GOVERNING LAW. </strong>These Terms have been made in and will be construed and enforced solely in accordance with the laws of the United States of America and the State of Tennessee, U.S.A. as applied to agreements entered into and completely performed in the State of Tennessee. You and IPS each agree to submit to exclusive subject matter jurisdiction, personal jurisdiction, and venue of the courts in Middle Tennessee in the State of Tennessee for any disputes between us under or arising out of these Terms. You also agree to waive any right to a jury trial in connection with any action or litigation in any way arising out of or related to these Terms and acknowledge that either party may seek attorney's fees in any proceeding. Any claim You might have against IPS must be brought within ONE (1) year after the cause of action arises, or such claim or cause of action is barred. You access the Site on your own volition and are responsible for compliance with all applicable local laws with respect to Your access and use of the Site.</li> </ol> <ol start="10" data-mce-fragment="1"> <li data-mce-fragment="1"> <strong data-mce-fragment="1">WAIVER, NO JOINT VENTURE, SEVERABILITY. </strong>Failure by IPS to insist on strict performance of any of the terms and conditions of these Terms will not operate as a waiver by IPS of that or any subsequent default or failure of performance. If any provision (or part thereof) contained in these Terms is determined to be void, invalid, or otherwise unenforceable by a court of competent jurisdiction or on account of a conflict with an applicable government regulation, such determination shall not affect the remaining provisions (or parts thereof) contained herein and the illegal, invalid, or unenforceable clause shall be modified in compliance with applicable law in a manner that most closely matches the intent of the original language. No joint venture, partnership, employment, or agency relationship exists between You and IPS as result of these Terms or Your utilization of the Site. Headings herein are for convenience only. The Terms shall be deemed to include all other notices, policies, disclaimers, and other terms contained in this Site; provided, however, that in the event of a conflict between such other terms and these Terms, the terms contained herein shall control.</li> </ol> <ol start="11" data-mce-fragment="1"> <li data-mce-fragment="1"> <strong data-mce-fragment="1">PROPRIETARY RIGHTS. </strong>The Terms provide You with a limited license to access and use the Site. You expressly acknowledge and agree that IPS transfers no ownership or intellectual property interest or title in and to the Site to You or anyone else. All text, graphics, user interfaces, visual interfaces, photographs, sounds, artwork, computer code (including html code), programs, software, products, information, and documentation as well as the design, structure, selection, coordination, expression, and arrangement of any content contained on or available through the Site, unless otherwise indicated, are owned, controlled, and licensed by IPS, other third parties, or its successors and assigns and are protected by law including, but not limited to, United States copyright, trade secret, patent, and trademark law, as well as other state, national, and international laws and regulations. Except as expressly provided herein, IPS does not grant any express or implied right to you or any other person under any intellectual or proprietary rights. Accordingly, your unauthorized use of the Site may violate intellectual property or other proprietary rights laws as well as other laws, regulations, and statutes. Please be aware that IPS does enforce its intellectual property rights to the fullest extent of the law. This Site is copyrighted, all rights reserved. Any downloadable or printable programs, directories, databases, information, or materials available through the Site and all copyrights, trade secrets, and know how related thereto, unless otherwise indicated, are owned by IPS or other third parties. This Site, IPS, the IPS and IndiePubs logos, and all other names, logos, and icons identifying IPS and its programs, products, and services are proprietary trademarks of IPS, and any use of such marks, including, without limitation, as domain names, without the express written permission of IPS is strictly prohibited. Other service and entity names mentioned herein may be the trademarks and/or service marks of their respective owners.</li> </ol> <ol start="12" data-mce-fragment="1"> <li data-mce-fragment="1"> <strong data-mce-fragment="1">COPYRIGHT INFRINGEMENT NOTICE. </strong>If you believe Your work has been copied in a way that constitutes copyright infringement, or Your intellectual property rights have been otherwise violated, please follow our below Claims of Copyright Infringement Process and Requirements.</li> </ol> <p data-mce-fragment="1"><strong data-mce-fragment="1">Claims of Copyright Infringement Process and Requirements </strong></p> <p data-mce-fragment="1">Submit your complaint using this <u data-mce-fragment="1">Claim of Copyright Infringement.pdf</u> form or with the below required information to <u data-mce-fragment="1">copyrightagent@ingramcontent.com</u> and we will respond based on your allegation.</p> <p data-mce-fragment="1">In order to evaluate your allegation, the following information is required:</p> <ul data-mce-fragment="1"> <li data-mce-fragment="1">A physical signature of the person authorized to act on behalf of the owner of the copyright interest;</li> </ul> <ul data-mce-fragment="1"> <li data-mce-fragment="1">A description of the copyrighted work that you claim has been infringed upon;</li> </ul> <ul data-mce-fragment="1"> <li data-mce-fragment="1">A description of where the material that you claim is infringing is located on the site;</li> </ul> <ul data-mce-fragment="1"> <li data-mce-fragment="1">Your address, telephone number, and e-mail address;</li> </ul> <ul data-mce-fragment="1"> <li data-mce-fragment="1">A statement by you that you have a good-faith belief that the disputed use is not authorized by the copyright owner, its agent, or the law;</li> </ul> <ul data-mce-fragment="1"> <li data-mce-fragment="1">A statement by you, made under penalty of perjury, that the above information in your notice is accurate and that you are the copyright owner or authorized to act on the copyright owner's behalf.</li> </ul> <p data-mce-fragment="1">Our Copyright Agent for notice of claims of copyright infringement on its site can be reached as follows:</p> <p data-mce-fragment="1">copyrightagent@ingramcontent.com <u data-mce-fragment="1">Please note that this procedure is exclusively for notifying us that your copyrighted material has been infringed.<br></u></p> <p data-mce-fragment="1"> </p> <p data-mce-fragment="1"><strong>For all other website questions, contact <u data-mce-fragment="1"><a href="mailto:IndiePubsSupport@ingramcontent.com" data-mce-href="mailto:IndiePubsSupport@ingramcontent.com" data-mce-fragment="1">IndiePubsSupport@ingramcontent.com</a></u> with questions about content or functionality with this Site.</strong></p> </div> </div> </div> </div> </main> <div id="shopify-section-footer-promotions" class="shopify-section index-section--footer"> </div> <div id="shopify-section-footer" class="shopify-section"><footer class="site-footer"> <div class="page-width"> <div class="grid"> <div class="grid__item footer__item--footer-0" data-type="menu"> <style data-shopify> @media only screen and (min-width: 769px) and (max-width: 959px) { .footer__item--footer-0 { width: 50%; padding-top: 40px; } .footer__item--footer-0:nth-child(2n + 1) { clear: left; } } @media only screen and (min-width: 960px) { .footer__item--footer-0 { width: 50%; } } </style> <div > <div class="collapsible-content__inner"> <div class="footer__collapsible footer_collapsible--disabled"> <ul class="no-bullets site-footer__linklist"> <li><a href="https://ingramcontent.jotform.com/213396781591062">Contact IndiePubs</a></li> <li><a href="/pages/faqs">FAQs</a></li> <li><a href="/pages/terms-of-sale">Terms of Sale</a></li> <li><a href="https://www.ingramcontent.com/page/privacy-policy">Privacy Policy</a></li> <li><a href="/pages/returns-refunds">Returns & Refunds</a></li> <li><a href="/policies/terms-of-service">Terms of Service</a></li> <li><a href="/policies/refund-policy">Refund policy</a></li> </ul> </div> </div> </div> </div> <div class="grid__item footer__item--footer-1" data-type="logo_social"> <style data-shopify> @media only screen and (min-width: 769px) and (max-width: 959px) { .footer__item--footer-1 { width: 50%; padding-top: 40px; } .footer__item--footer-1:nth-child(2n + 1) { clear: left; } } @media only screen and (min-width: 960px) { .footer__item--footer-1 { width: 15%; } } </style> <style data-shopify> .footer__logo a { height: 120px; } </style> <div class="footer__logo"> <a href="/"> <img src="//indiepubs.com/cdn/shop/files/logo_x120@2x.png?v=1704709346" alt="indiepubs"> </a> </div> </div> </div> <p class="footer__small-text"> © 2025 indiepubs </p> <!--p class="footer__small-text"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a></p--> <p class="footer__small-text">Designed and built by <a href='https://www.supadu.com/' target='_blank'>Supadu</a></p> </div> </footer> </div> </div> </div> <div id="shopify-section-newsletter-popup" class="shopify-section index-section--hidden"> </div> <script id="CartTemplate" type="text/template"> <form action="/cart" method="post" novalidate class="cart ajaxcart"> <div class="drawer__inner drawer__inner--has-fixed-footer"> {{#items}} <div class="ajaxcart__product appear-animation appear-delay-{{animationRow}}"> <div class="ajaxcart__row"> <div class="grid"> <div class="grid__item one-third"> <a href="{{url}}" class="ajaxcart__product-image"><img src="{{img}}" alt="{{name}}"></a> </div> <div class="grid__item two-thirds"> <div class="ajaxcart__product-name--wrapper"> <a href="{{url}}" class="ajaxcart__product-name">{{{name}}}</a> {{#if type}} <span class="ajaxcart__product-meta">Book Format: {{type}}</span> {{/if}} {{#if variation}} <span class="ajaxcart__product-meta">{{variation}}</span> {{/if}} {{#properties}} {{#each this}} {{#if this}} <span class="ajaxcart__product-meta">{{@key}}: {{this}}</span> {{/if}} {{/each}} {{/properties}} </div> <div class="grid grid--full display-table"> <div class="grid__item display-table-cell one-half"> <div class="ajaxcart__quantity"> <label for="updates_{{key}}" class="visually-hidden">Quantity</label> <div class="js-qty__wrapper"> <input type="text" id="updates_{{key}}" class="js-qty__num" value="{{itemQty}}" data-id="{{key}}" min="0" aria-label="quantity" pattern="[0-9]*" name="updates[]"> <button type="button" class="js-qty__adjust js-qty__adjust--minus" aria-label="Reduce item quantity by one"> <svg aria-hidden="true" focusable="false" class="icon icon-minus" viewBox="0 0 20 20"><path fill="#444" d="M17.543 11.029H2.1A1.032 1.032 0 0 1 1.071 10c0-.566.463-1.029 1.029-1.029h15.443c.566 0 1.029.463 1.029 1.029 0 .566-.463 1.029-1.029 1.029z"/></svg> <span class="icon__fallback-text" aria-hidden="true">−</span> </button> <button type="button" class="js-qty__adjust js-qty__adjust--plus" aria-label="Increase item quantity by one"> <svg aria-hidden="true" focusable="false" class="icon icon-plus" viewBox="0 0 20 20"><path fill="#444" d="M17.409 8.929h-6.695V2.258c0-.566-.506-1.029-1.071-1.029s-1.071.463-1.071 1.029v6.671H1.967C1.401 8.929.938 9.435.938 10s.463 1.071 1.029 1.071h6.605V17.7c0 .566.506 1.029 1.071 1.029s1.071-.463 1.071-1.029v-6.629h6.695c.566 0 1.029-.506 1.029-1.071s-.463-1.071-1.029-1.071z"/></svg> <span class="icon__fallback-text" aria-hidden="true">+</span> </button> </div> </div> </div> <div class="grid__item display-table-cell one-half text-right"> {{#if discountsApplied}} <small class="ajaxcart__price--strikethrough">{{{price}}}</small> <span class="ajaxcart__price"> {{{discountedPrice}}} </span> {{else}} <span class="ajaxcart__price"> {{{price}}} </span> {{/if}} </div> </div> {{#if discountsApplied}} <div class="grid grid--full display-table"> <div class="grid__item text-right"> {{#each discounts}} <small class="ajaxcart__discount">{{this.title}}</small> {{/each}} </div> </div> {{/if}} </div> </div> {{#ifEquals type "eBook"}} {{#greaterThan itemQty 1}} <p class="sidecart-indiepubs-bulk-message">You are purchasing this item in bulk</p> {{/greaterThan}} {{/ifEquals}} {{#ifEquals type "EPUB"}} {{#greaterThan itemQty 1}} <p class="sidecart-indiepubs-bulk-message">You are purchasing this item in bulk</p> {{/greaterThan}} {{/ifEquals}} </div> </div> {{/items}} </div> <div class="drawer__footer drawer__footer--fixed appear-animation appear-delay-{{lastAnimationRow}}"> <div class="grid grid--full"> <div class="grid__item two-thirds"> <p class="ajaxcart__subtotal">Subtotal</p> </div> <div class="grid__item one-third text-right"> <p class="ajaxcart__price">{{{totalPrice}}}</p> </div> </div> {{#if totalCartDiscount}} <p class="ajaxcart__savings text-center">{{{totalCartDiscount}}}</p> {{/if}} <div class="ajaxcart__note ajaxcart__custom-copy"></div> <p class="ajaxcart__note"> Shipping, taxes, and discounts calculated at checkout. </p> <p class="ajaxcart__note ajaxcart__note--terms"> <input type="checkbox" id="CartAgree" /> <label for="CartAgree"> I agree to the <a href='https://indiepubs.com/pages/terms-of-sale' target='_blank'>terms of sale</a>, <a href='https://www.ingramcontent.com/page/privacy-policy' target='_blank'>privacy policy</a>, and sharing of my contact information with the product's publisher. </label> </p> <button type="submit" class="btn btn--full cart__checkout cart__checkout--ajax" name="checkout"> Check out </button> </div> </form> </script> <div id="VideoModal" class="modal modal--solid"> <div class="modal__inner"> <div class="modal__centered page-width text-center"> <div class="modal__centered-content"> <div class="video-wrapper video-wrapper--modal"> <div id="VideoHolder"></div> </div> </div> </div> </div> <button type="button" class="modal__close js-modal-close text-link"> <svg aria-hidden="true" focusable="false" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> <span class="icon__fallback-text">"Close (esc)"</span> </button> </div> <div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> <div class="pswp__bg"></div> <div class="pswp__scroll-wrap"> <div class="pswp__container"> <div class="pswp__item"></div> <div class="pswp__item"></div> <div class="pswp__item"></div> </div> <div class="pswp__ui pswp__ui--hidden"> <div class="pswp__top-bar"> <div class="pswp__counter"></div> <button class="pswp__button pswp__button--close" title="Close (esc)"> <svg aria-hidden="true" focusable="false" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> </button> <div class="pswp__preloader"> <div class="pswp__preloader__icn"> <div class="pswp__preloader__cut"> <div class="pswp__preloader__donut"></div> </div> </div> </div> </div> <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> <div class="pswp__share-tooltip"></div> </div> <button class="pswp__button pswp__button--arrow--left" title="Previous"> <svg aria-hidden="true" focusable="false" class="icon icon--wide icon-arrow-left" viewBox="0 0 50 15"><path d="M50 5.38v4.25H15V15L0 7.5 15 0v5.38z"/></svg> </button> <button class="pswp__button pswp__button--arrow--right" title="Next"> <svg aria-hidden="true" focusable="false" class="icon icon--wide icon-arrow-right" viewBox="0 0 50 15"><path d="M0 9.63V5.38h35V0l15 7.5L35 15V9.63z"/></svg> </button> <div class="pswp__caption"> <div class="pswp__caption__center"></div> </div> </div> </div> </div> <!-- Add Smile code if app active --> <!-- End Smile code --> <!-- Add ReCharge code if app active --> <!-- End ReCharge code --> <div id="shopify-block-AWitland6MS8wQmRjN__1762459649" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: one-pixel-variable --><script type=text/javascript> window.__OX_OBJECT__ = window.__OX_OBJECT__ ?? { shop_id : "4wsACSRpfXpmfw", shop_name: "indiepubs.com", currency: "USD", locale: "en", page_type: "page", template_id: "page", product_id : "", product_price: "", product_title: null, variants: "", variants_info: null, collections: "", collection_info: null, tags: "" };</script><!-- END app snippet --> </div></body> </html>