CINXE.COM
Lebanon Valley College Online Bookstore
<!DOCTYPE html> <!--[if lt IE 7 ]> <html lang="en" class="ie ie6 inst"> <![endif]--> <!--[if IE 7 ]> <html lang="en" class="ie ie7 inst"> <![endif]--> <!--[if IE 8 ]> <html lang="en" class="ie ie8 inst"> <![endif]--> <!--[if IE 9 ]> <html lang="en" class="ie ie9 inst"> <![endif]--> <!--[if (gt IE 9)|!(IE)]><!--> <html lang="en" class="not-ie inst"> <!--<![endif]--> <head> <meta charset="UTF-8" /> <meta name="keywords" content="Lebanon Valley College, Lebanon Valley College textbooks, Lebanon Valley College bookstore" /> <meta name="google-site-verification" content="OQz1jnddg1mHB3Af6QIMXD43j5vDUfMoXAWLxDfgS1A" /> <meta name="description" content="Lebanon Valley College Online Bookstore - the official textbook provider for Lebanon Valley College students. Shop our marketplace for the lowest prices on new, used, eBook and rental. Students save an average of 60% off on the TextbookX marketplace." /> <meta name="apple-mobile-web-app-title" content="Bookstore"> <meta name="application-name" content="Bookstore"> <meta property="og:type" content="website" /> <meta property="og:title" content="Lebanon Valley College Online Bookstore" /> <meta property="og:description" content="Lebanon Valley College Online Bookstore - the official textbook provider for Lebanon Valley College students. Shop our marketplace for the lowest prices on new, used, eBook and rental. Students save an average of 60% off on the TextbookX marketplace." /> <meta property="og:image" content="https://www.textbookx.com/fav_padding.png" /> <meta property="og:image:width" content="300" /> <meta property="og:image:height" content="300" /> <meta id="viewport" name="viewport" content="" /> <meta name="norton-safeweb-site-verification" content="mwvq403xrcbfui85jj8buln5nks-5bpa9o57z7gx1wmukjxy0g0b49imfc1cc29kw1g8sg66ai0ih54xtbeai0k3uqiayx6i18skh92vvzemp1a7m4789d1kfzdxcg1v" /> <title>Lebanon Valley College Online Bookstore</title> <script> if (navigator.userAgent.match(/iPhone|iPod|Android/i)) { document.getElementById('viewport').setAttribute("content", 'width=device-width, height=device-height, initial-scale=1.0, maximum-scale=1.0'); } else if (navigator.userAgent.match(/iPad/i)) { document.getElementById('viewport').setAttribute("content", 'width=1024'); // document.getElementById('viewport').setAttribute("content", 'user-scalable=no'); } </script> <!--[if lt IE 9]> <script> var html5elements = ("article,aside,figcaption,figure,footer,header,hgroup,nav,section,time,main").split(','); for (var i = 0; i < html5elements.length; i++) { document.createElement(html5elements[i]); } </script> <![endif]--> <!-- Global site tag (gtag.js) - Google AdWords: 1072703649 --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-NTCY577WBH"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() { window.dataLayer.push(arguments); } gtag('js', new Date()); </script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','G-NTCY577WBH');</script> <!-- End Google Tag Manager --> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-WB5XGQZK');</script> <!-- End Google Tag Manager --> <link rel="apple-touch-icon" type="image/png" sizes="180x180" href="/favicon_180.png" /> <link rel="apple-touch-icon" type="image/png" sizes="152x152" href="/favicon_152.png" /> <link rel="apple-touch-icon" type="image/png" sizes="144x144" href="/favicon_144.png" /> <link rel="apple-touch-icon" type="image/png" sizes="120x120" href="/favicon_120.png" /> <link rel="apple-touch-icon" type="image/png" sizes="114x114" href="/favicon_114.png" /> <link rel="apple-touch-icon" type="image/png" sizes="76x76" href="/favicon_76.png" /> <link rel="apple-touch-icon" type="image/png" sizes="72x72" href="/favicon_72.png" /> <link rel="apple-touch-icon" type="image/png" sizes="60x60" href="/favicon_60.png" /> <link rel="apple-touch-icon" type="image/png" sizes="57x57" href="/favicon_57.png" /> <link rel="icon" type="image/png" sizes="256x256" href="/favicon_256.png" /> <link rel="icon" type="image/png" sizes="192x192" href="/favicon_192.png" /> <link rel="icon" type="image/png" sizes="167x167" href="/favicon_167.png" /> <link rel="icon" type="image/png" sizes="96x96" href="/favicon_96.png" /> <link rel="icon" type="image/png" sizes="64x64" href="/favicon_64.png" /> <link rel="icon" type="image/png" sizes="48x48" href="/favicon_48.png" /> <link rel="icon" type="image/png" sizes="32x32" href="/favicon_32.png" /> <link rel="icon" type="image/png" sizes="16x16" href="/favicon_16.png" /> <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" /> <link href="/tools/less/less_compiler.php?design=main&mtime=1716226727&domain=lvc" type="text/css" rel="stylesheet"> <link href="/tools/less/less_compiler.php?design=main_mobile&mtime=1716226728&domain=lvc" media="screen and (max-width: 640px)" type="text/css" rel="stylesheet"> <script type="text/javascript" src="/version/1734023093/lib/js/jquery-3.5.1.min.js"></script> <script type="text/javascript" src="/version/1734023093/lib/js/jquery-migrate.js"></script> <script type="text/javascript" src="/version/1734023093/lib/js/error_handler.js"></script> <script type="text/javascript" src="/version/1734023093/lib/js/jquery-ui.min.js"></script> <script type="text/javascript" src="/version/1734023093/lib/js/jquery.tools.min.js"></script> <link href="/version/1734023093/skins/css/default.css" type="text/css" rel="stylesheet" /> <link href="/skins/css/spec_files/default_table.css?mtime=1711051974" type="text/css" rel="stylesheet" /> <link href="/skins/css/spec_files/default_bookinfo.css?mtime=1711051974" type="text/css" rel="stylesheet" /> <link href="/skins/css/spec_files/default_addon.css?mtime=1711051975" type="text/css" rel="stylesheet" /> <link href="/skins/css/spec_files/default_main.css?mtime=1711051971" type="text/css" rel="stylesheet" /> <link href="/version/1734023093/skins/css/institutional/index.css" type="text/css" rel="stylesheet" /> <script src="/version/1734023093/skins/behaviour.js"></script> <script src="/version/1734023093/skins/css/default_main.js"></script> <!--textbookx-app-59f5b7ddcc-2kdf9--> <script type="text/javascript"> var is_inst = '1', true_domain = 'lvc', is_moodle = 'false'; var logout_link = '/account/logout.php?timeout=1'; var is_logged_in = false; var is_asi_school = true; var google_experiment_variants = []; var user_logout_timeout = null; var hide_course_section = false; var customer_id = ''; var customer_email = ''; function showPlaceholder(elem, show) { if (show && elem.value == '') elem.value = elem.title; else if (elem.value == elem.title) elem.value = ''; } function facultyChange(cb) { var fm = document.getElementById('loginForm'); if (cb.checked) fm.action = 'https://lvc.textbookx.com/institutional/login.php'; else fm.action = 'https://lvc.textbookx.com/account/login.php'; var $login_box_title = $('#login-box .hfa-please-log-in > .header'); if ($login_box_title.length > 0) $login_box_title.html(cb.checked ? 'Faculty and Administrator Login' : 'Login') } $(function() { initGA({ true_domain : true_domain, is_inst : is_inst, is_logged_in : is_logged_in, is_asi_school : is_asi_school, user_type: 'student', user_id: customer_id, user_email: customer_email, google_experiment_variants: google_experiment_variants }); $('form.tbx-main-login-form').bind('keypress', function (ev) { var key = ev.keyCode ? ev.keyCode : (ev.charCode ? ev.charCode : 0); if (key === 13) { var $form = $(this); var el_name_in_focus = $(this).find(':focus')[0].name; var el_name_not_in_focus = el_name_in_focus === 'username' ? 'password' : 'username'; var auth = { username: $form.find('input[name="username"]'), password: $form.find('input[name="password"]') }; if ($.trim(auth.username.val()) && $.trim(auth.password.val())) { $form.submit(); } else if (el_name_in_focus && el_name_not_in_focus && $.trim(auth[el_name_in_focus].val())) { auth[el_name_not_in_focus].focus(); } } }); $('.tbx-button-auto-submit').click(function(){ var form = $(this).parents('form').first(); if (form.length == 0) return false; var subm = form.find(':submit'); if (subm.length > 0) { subm.click(); return; } if (typeof(form[0].checkValidity) !== 'undefined' && !form[0].checkValidity()) return false; form.submit(); }); $('#loginForm').bind('submit',function(){ $(this).find('input:hidden[name="return_url"]') .val(document.location.pathname + document.location.search + '#' + document.location.hash.replace('#', '')); }); var login_tooltip = $('#asi-login-unavailable-tooltip'); $(".asi_login_unavailable").tooltip({ effect: 'slide', tip: login_tooltip, delay: 100 }).dynamic({ bottom: { direction: 'down', bounce: true } }); }) </script> <!-- Start VWO Async SmartCode --> <script type='text/javascript'> window._vwo_code = window._vwo_code || (function(){ var account_id=629979, settings_tolerance=2000, library_tolerance=2500, use_existing_jquery=false, is_spa=1, hide_element='body', /* DO NOT EDIT BELOW THIS LINE */ f=false,d=document,code={use_existing_jquery:function(){return use_existing_jquery;},library_tolerance:function(){return library_tolerance;},finish:function(){if(!f){f=true;var a=d.getElementById('_vis_opt_path_hides');if(a)a.parentNode.removeChild(a);}},finished:function(){return f;},load:function(a){var b=d.createElement('script');b.src=a;b.type='text/javascript';b.innerText;b.onerror=function(){_vwo_code.finish();};d.getElementsByTagName('head')[0].appendChild(b);},init:function(){ window.settings_timer=setTimeout(function () {_vwo_code.finish() },settings_tolerance);var a=d.createElement('style'),b=hide_element?hide_element+'{opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;}':'',h=d.getElementsByTagName('head')[0];a.setAttribute('id','_vis_opt_path_hides');a.setAttribute('type','text/css');if(a.styleSheet)a.styleSheet.cssText=b;else a.appendChild(d.createTextNode(b));h.appendChild(a);this.load('https://dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(d.URL)+'&f='+(+is_spa)+'&r='+Math.random());return settings_timer; }};window._vwo_settings_timer = code.init(); return code; }()); </script> <!-- End VWO Async SmartCode --> <script> function sendVWOTag(tag, tag_value, scope) { window.VWO = window.VWO || []; window.VWO.push(['tag', tag, tag_value, scope]); } sendVWOTag('logged_in_users', '0', 'user'); sendVWOTag('domain', 'lvc', 'user'); sendVWOTag('integrated_school', '1', 'user'); function watchVWOCookies(callback) { const vwo_prefixes = ['_vwo', '_vis_opt']; let original_cookies = getCookies(); function getCookies() { const cookies = {}; document.cookie.split('; ').forEach(cookie => { const [name, value] = cookie.split('='); if (vwo_prefixes.some(prefix => name.startsWith(prefix))) { cookies[name] = value; } }); return cookies; } function isCookieEqual(current, original) { return JSON.stringify(current) === JSON.stringify(original); } function checkCookieChanges() { const current_cookies = getCookies(); if (!isCookieEqual(current_cookies, original_cookies)) { callback(); original_cookies = current_cookies; } } setInterval(checkCookieChanges, 1000); } document.addEventListener('DOMContentLoaded', function () { watchVWOCookies(() => { let xhr = new XMLHttpRequest(); let endpoint_url = '/tools/ajax/misc_ajax.php/vwo/cookies/student/'; xhr.open('GET', endpoint_url, true); xhr.onload = function () { if (xhr.status !== 200) { console.error('VWO cookie request failed with status:', xhr.status); } }; xhr.onerror = function () { console.error('VWO cookie request - network error occurred'); }; xhr.send(); }); }); </script> <!-- Facebook Pixel Code --> <script> $(function() { !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1633389036978930'); fbq('track', "PageView"); }); </script> <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1633389036978930&ev=PageView&noscript=1"/></noscript> <!-- End Facebook Pixel Code --> <link href="/skins/fonts/ss-air.css" type="text/css" rel="stylesheet" /> <link href='//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,400italic' rel='stylesheet' type='text/css'> <link href="https://fonts.googleapis.com/css2?family=Roboto&display=swap" rel="stylesheet"> <link rel="stylesheet" href="//cdn.materialdesignicons.com/2.0.46/css/materialdesignicons.min.css"> <link href="/tools/less/less_compiler.php?design=header_2014&mtime=1716226727&domain=lvc" type="text/css" rel="stylesheet"> <link href="/tools/less/less_compiler.php?design=header_2014_mobile&mtime=1716226728&domain=lvc" media="screen and (max-width: 640px)" type="text/css" rel="stylesheet"> <link href="/tools/less/less_compiler.php?design=header_2016&mtime=1716226727&domain=lvc" type="text/css" rel="stylesheet"> <link href="/tools/less/less_compiler.php?design=header_2016_mobile&mtime=1716226728&domain=lvc" media="screen and (max-width: 640px)" type="text/css" rel="stylesheet"> <script type="text/javascript" src="/version/1734023093/skins/common.js"></script> <script src="/version/1734023093/search_bar/js/app.js" defer></script> </head> <body class="inst-student-mode has-payments-logo "> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=G-NTCY577WBH" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WB5XGQZK" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <link href="/tools/less/less_compiler.php?design=cookie_info&mtime=1716226727&domain=lvc" type="text/css" rel="stylesheet"> <link href="/tools/less/less_compiler.php?design=cookie_info_mobile&mtime=1716226728&domain=lvc" media="screen and (max-width: 640px)" type="text/css" rel="stylesheet"> <div id="cookie-info-ui-wrapper" role="alert" aria-live="assertive" aria-label="cookie information"> <div class="cookie-info-ui-container"> <div class="cookie-info-ui"> <div class="cookie-info-ui-content"> <div class="cookie-info-initial-info"> <p class="cookie-info-main-messaging"> We use safe cookies, read more about their use <a href="https://lvc.textbookx.com/service/privacy_center.php" aria-label="Privacy Center" target="_blank">here</a>. </p> </div> <div class="cookie-info-buttons"> <button class="cookie-info-button" onclick="GDPR_Cookie.accept()" aria-label="I Consent">I Consent</button> </div> </div> </div> </div> </div> <script type="text/javascript" src="/version/1734023093/skins/cookie_info.js"></script> <link href="/tools/less/less_compiler.php?design=back_top&mtime=1716226727&domain=lvc" type="text/css" rel="stylesheet"> <link href="/tools/less/less_compiler.php?design=back_top_mobile&mtime=1716226728&domain=lvc" media="screen and (max-width: 640px)" type="text/css" rel="stylesheet"> <script type="text/javascript" src="/version/1734023093/lib/js/jquery-3.5.1.min.js"></script> <script type="text/javascript"> jQuery(function ($) { var back_top = $('#back-top'); $('a', back_top).click(function (e) { this.blur(); e.preventDefault(); $('body, html').animate({ scrollTop: 0 }); }); $(window).scroll(function () { // Reduce toggling on desktop display back_top.filter(':visible').toggleClass('visible', $(window).scrollTop() > 1000); }); }); jQuery.noConflict(true); </script> <div id="back-top"> <a href="#" tabindex="-1" aria-hidden="true">Back<br>to Top</a> </div> <div id="textbookx-page-wrapper" class=""> <nav id="mobile-main-menu"> <div id="mm-menu" role="menubar" aria-hidden="true"> <div aria-label="Home" role="menuitem" class="current" id="tbx-mob-main-home"><a href="https://lvc.textbookx.com/">Home</a></div> <div aria-label="Sell Books" role="menuitem" class="" id="tbx-mob-main-sell"><a href="https://lvc.textbookx.com/sell">Sell Books</a></div> <div aria-label="Faculty" role="menuitem" class="" id="tbx-mob-main-faculty"><a href="https://lvc.textbookx.com/institutional/login.php">Faculty</a></div> <div aria-label="Returns" role="menuitem" class="" id="tbx-mob-main-returns"><a href="https://lvc.textbookx.com/returns">Returns</a></div> <div aria-label="Track" role="menuitem" class="" id="tbx-mob-main-track"><a href="https://lvc.textbookx.com/track">Track</a></div> <div aria-label="Help" role="menuitem" class="" id="tbx-mob-main-help"><a href="https://lvc.textbookx.com/help">Help</a></div> <div aria-label="Privacy Center" role="menuitem" class="" id="tbx-mob-main-privacy-center"><a href="https://lvc.textbookx.com/service/privacy_center.php">Privacy Center</a></div> <div aria-label="My Account" role="menuitem" class="special-option" id="tbx-mob-main-account" style="display:none;"><a href="https://lvc.textbookx.com/account/new_purchases.php">My Account</a></div> <div aria-label="Log Out" role="menuitem" class="special-option" id="tbx-mob-main-logout" style="display:none;"><a href="https://lvc.textbookx.com/account/logout.php">Log Out</a></div> <div aria-label="Log In" role="menuitem" class="special-option" id="tbx-mob-main-login"><a href="https://lvc.textbookx.com/account/login.php">Log In</a></div> <div aria-label="Full Version" role="menuitem" id="tbx-mob-main-mobile-version"><a href="https://lvc.textbookx.com/?disable_mobile=1">Full Version</a></div> </div> </nav> <header id="header-wrap-2014" tabindex="-1" role="banner"> <div id="accessibility-links-block" role="presentation"> <ul> <li><a href="#tbx-main-content-block">Skip to content</a></li> <li><a href="#h-search-bar-wrapper">Skip to searchbar</a></li> <li><a href="#footer-wrap-2014">Skip to footer</a></li> </ul> </div> <div id="tbx-device-width"></div> <section id="h-top-line" class=""> <span class="margin-bug-fix"> </span> <div id="h-main-menu-block"> <div id="tbx-main-mobile-menu"> <a id="tbm-link-menu" href="#" role="button" aria-label="Main menu" aria-expanded="false" aria-controls="mm-menu" aria-haspopup="true" onclick="return toggle_mobile_menu();" data-gaaction="mobile-side-menu"></a> <a href="/" id="tbx-mobile-logo"> <img src="https://img.textbookx.com/img/logos/3080_logo.png" alt="Lebanon Valley College - Lebanon Valley College Online Bookstore"/> </a> <div role="menubar"> <a aria-label="Financial Aid" role="menuitem"aria-haspopup="true" aria-controls="hub-financial-aid-modal" aria-expanded="false" tabindex="0" id="tbm-link-finaid" class="hub-toggle-popup-static-part" href="#" data-gaaction="mobile-header-finaid" style="display:none;">$</a> <a aria-label="Login" role="menuitem" tabindex="0" id="tbm-link-login" class="hub-toggle-popup-static-part" href="#" data-gaaction="mobile-header-toggle-loginbox"><span class="mdi mdi-account"></span></a> <a aria-label="Shopping Cart" role="menuitem" aria-haspopup="true" aria-controls="hub-in-cart-block" aria-expanded="false" tabindex="0" id="tbm-link-shopping-cart" class="hub-toggle-popup-static-part" href="#" data-gaaction="mobile-header-scart"><span class="mdi mdi-cart"></span></a> </div> <div id="mm-my-courses-block" class="fixed-with-main-menu mobile-menu-popup" aria-hidden="true"> <div id="mm-my-courses-internal"> <div id="mm-my-courses-header"> <a class="tbx-button-big-2" href="/institutional/?action=browse#save_course"><strong>✚</strong> Add New Course</a> <span class="header">My Courses</span> </div> <ul id="mm-my-courses"></ul> <div id="mm-my-courses-view"> <a class="tbx-button-big-2" href="/institutional/?action=my_courses">View My Courses</a> </div> </div> </div> </div> <nav id="h-main-menu" role="menubar"> <div class="current" id="tbx-main-home" role="menuitem"><a tabindex="0" href="https://lvc.textbookx.com/" aria-label="Home Page">Home</a></div> <div class="" id="tbx-main-courses-guest" role="menuitem"><a tabindex="0" href="https://lvc.textbookx.com/institutional/index.php?action=my_courses"> Courses </a></div> <div role="menuitem"><a tabindex="0" target="_blank" href="https://lvc.getugear.com/">LVC Gear Shop</a></div> <div class="" id="tbx-main-sell" role="menuitem"><a tabindex="0" href="https://lvc.textbookx.com/sell">Sell</a></div> <div class="" id="tbx-main-track" role="menuitem"><a tabindex="0" href="https://lvc.textbookx.com/track">Track</a></div> <div class="" id="tbx-main-help" role="menuitem"><a tabindex="0" href="https://lvc.textbookx.com/help">Help</a></div> <div class="" id="tbx-main-faculty" role="menuitem"><a tabindex="0" href="https://lvc.textbookx.com/institutional/login.php">Faculty</a></div> <div role="menuitem" id="tbx-main-alert"> <a tabindex="0" href="https://lvc.textbookx.com/service/alerts.php" aria-label="Alerts"> <span role="presentation">Announcements</span> </a> </div> </nav> <div id="h-user-block"> <div tabindex="-1" id="hub-login-integrated-block" class="integrated_homepage_login_form header-mode"> <div class="login_3rd_party"> <form style='text-align:center' action='https://lvc.textbookx.com/account/login.php?ticket=institute_lvc' method='post' name='du_homepage_login_form' id='du_homepage_login_form'><input type='hidden' name='service' value='' ><div tabindex='0' role='button' class='tbx-button-big-1 login-button-for-3rd-party-auth' onclick='return document.getElementById("du_homepage_login_form").submit();' >Log In<span>˃</span></div></form> </div> </div> <div tabindex="0" id="hub-username-block" class="hub-toggle-popup header-mode" data-gaaction="header-username-block" role="dialog" aria-haspopup="true" aria-controls="login-box" aria-expanded="false" aria-label="Student Login Form" aria-live="assertive" aria-labelledby="login-form-aria-title" aria-describedby="login-form-aria-text" > <div id="login-box" class="hub-popup header-mode" aria-hidden="true"> <div id="login-banner"> <div class="login-banner-text" id="login-form-aria-text"> You're just a click away to view all of your courses in one place </div> </div> <div id="login-form"> <div class="hfa-please-log-in"> <div class="header" id="login-form-aria-title">Login</div> <a href="#" onclick="return tbx_header.hideLoginToSaveCourse();" aria-label="Close" role="button">✖</a> </div> <div class="hfa-please-log-in-desktop"> <a href="#" onclick="return tbx_header.hideLoginToSaveCourse();" aria-label="Close" role="button" tabindex="0"> <svg width="11" height="11" viewBox="0 0 11 11" fill="none" aria-label="Close" xmlns="http://www.w3.org/2000/svg" role="button"> <path d="M1.01535 10.5076L0.195557 9.70014L4.70444 5.25934L0.195557 0.818528L1.01535 0.0111084L5.52424 4.45192L10.0331 0.0111084L10.8529 0.818528L6.34404 5.25934L10.8529 9.70014L10.0331 10.5076L5.52424 6.06675L1.01535 10.5076Z" fill="#A5A5A5"/> </svg> </a> </div> <div class="hfa-you-must-be-logged-in"> <div class="header">Log in to your account to save courses</div> <div class="hfa-ymbl-header">Hello!</div> <div class="hfa-ymbl-header-text">To view all your courses for your upcoming term, <b>please log in.</b></div> </div> <div class="hfa-header"> <span role="button" class="tbx-button-auto-submit tbx-button-big-1 hfa-login-asi" onclick="$('.login-button-for-3rd-party-auth').click()" tabindex="0">Log In</span> </div> <div class="hfa-body"> <span aria-hidden="true" class="hfa-body-text">No account?</span> <a href="https://lvc.textbookx.com/account/register.php" class="create-account" aria-label="Registration page">Create one now</a> </div> <div class="hfa-footer"> <a href="https://lvc.textbookx.com/account/register.php" class="tbx-button-big-2" onclick="tbx_header.hideLoginToSaveCourse(true); return true;"> Or See Course Items </a> </div> <div class="hfa-modal-footer"> <div class="hfa-explore"> Just want to explore? </div> <div class="hfa-continue"> You'll miss out on the full experience but you can <a href="#" class="hfa-continue-link" onclick="return tbx_header.hideLoginToSaveCourse();">continue as a guest</a> </div> </div> </div> </div> </div> <div tabindex="0" id="hub-in-cart-block" class="hub-toggle-popup header-mode" data-gaaction="header-toggle-scart" role="menu" aria-haspopup="true" aria-expanded="false" aria-controls="hub-cart-modal" aria-label="Shopping Cart No Items"> <div class="hub-toggle-popup-static-part" title="Shopping Cart" role="button" aria-label="Shopping Cart"> <span class="mdi mdi-cart"></span> <span class="cart_items_count"></span> <span class="mdi mdi-chevron-down"></span> </div> <div id="hub-cart-modal" class="hub-popup mobile-menu-popup cart-modal-no-items" aria-hidden="true"> <div id="sc-modal-no-items" tabindex="0" role="menuitem" aria-label="No Items in Shopping Cart"> No Items </div> <div class="hfa-header"> <div id="hfa-sc-column-items-count" class="hfa-sc-column" tabindex="0" aria-label="Your cart Item"> <span>Your cart</span> <strong class="modal-cart-materials-and-edit"> <span class="cart_items_count"></span> <span id="cart_materials">Item</span> </strong> </div> <div class="hfa-sc-column hfa-sc-second-column" id="sc-header-price-additional" tabindex="0" aria-label="Your price $0.00"> <span>Your price</span> <strong class="cart_total_amount">$0.00</strong> </div> <div aria-hidden="true" class="clearboth"></div> </div> <div class="hfa-body"> <div id="hfa-sc-price-savings"> <div class="hfa-sc-column" tabindex="0" aria-label="Your price $0.00"> <span>Your price</span> <strong class="cart_total_amount">$0.00</strong> </div> <div class="hfa-sc-column hfa-sc-savings-column hfa-sc-second-column" tabindex="0" aria-label="You save $0.00"> <span>You save</span> <strong id="cart_total_saving">$0.00</strong> </div> </div> <div aria-hidden="true" class="clearboth"></div> <div id="hfa-sc-more-items" style="display:none;" tabindex="0" aria-label="You still need 0 Item for all of your courses."> You still need <strong id="neededCourseItems">0 Item</strong> for all of your courses. </div> <a id="hub-go-to-checkout" class="tbx-button-big-1" href="/checkout" aria-label="Check Out Now" role="button">Check Out Now</a> <a id="hub-go-to-sc" href="/sc" aria-label="View Cart" role="button">View Cart</a> </div> </div> </div> </div> <!--<div id="h-help-block"> </div>--> </div> </section> <div class="advisory-msg-global add-to-header-height"></div> <section id="h-logo-line" class=" "> <a href="/" id="hll-logo"> <img src="https://img.textbookx.com/img/logos/3080_logo.png" alt="Lebanon Valley College - Lebanon Valley College Online Bookstore" /> </a> <div id="h-search-bar-wrapper" tabindex="-1"> <div id="header-search-bar"> </div> </div> </section> </header> <div id="asi-login-unavailable-tooltip" aria-hidden="true"> <div class="tooltip-border-wrapper"> Due to planned maintenance, your school has disabled school system log-ins at this time.<hr /> You may continue shopping as a guest, or by creating a bookstore-only account. </div> </div> <main role="main" id="tbx-main-content-block" tabindex="-1"> <!--[if IE 7 ]> <script type="text/javascript" src="/lib/js/json2.js"></script> <![endif]--> <script src="/version/1734023092/content/tpls/default/homepage2014.js" language="javascript"></script> <script type="text/javascript" src="/version/1734023093/lib/js/jquery.dd.js"></script> <link href="/version/1734023093/skins/css/dd.css" type="text/css" rel="stylesheet" /> <link href="/tools/less/less_compiler.php?design=homepage_2014&mtime=1716226728&domain=lvc" type="text/css" rel="stylesheet"> <link href="/tools/less/less_compiler.php?design=homepage_2014_mobile&mtime=1716226728&domain=lvc" media="screen and (max-width: 640px)" type="text/css" rel="stylesheet"> <script> var primaryColor = getComputedStyle(document.documentElement).getPropertyValue('--aka-primary-color').trim(); var primaryColorDarken = getComputedStyle(document.documentElement).getPropertyValue('--aka-primary-color-darken').trim(); var primaryOppositeColor = getComputedStyle(document.documentElement).getPropertyValue('--aka-primary-opposite-color').trim(); var secondaryColor = getComputedStyle(document.documentElement).getPropertyValue('--aka-secondary-color').trim(); var secondaryOppositeColor = getComputedStyle(document.documentElement).getPropertyValue('--aka-secondary-opposite-color').trim(); window.mainTheme = { dark: false, colors: { background: '#fff', surface: '#fff', primary: primaryColor, secondary: secondaryColor, 'primary-darken': primaryColorDarken, 'primary-opposite': primaryOppositeColor, 'secondary-opposite': secondaryOppositeColor, 'on-primary': primaryOppositeColor, 'on-secondary': secondaryOppositeColor, bgEven:"#fff", bgOdd:"#eee" } } window.cfg = {"home_page_style2023_show_course_search":"default","du_homepage_login_form":"<form style='text-align:center' action='https:\/\/lvc.textbookx.com\/account\/login.php?ticket=institute_lvc' method='post' name='du_homepage_login_form' id='du_homepage_login_form'><input type='hidden' name='service' value='' ><div tabindex='0' role='button' class='tbx-button-big-1 login-button-for-3rd-party-auth' onclick='return document.getElementById(\"du_homepage_login_form\").submit();' >Log In<span>˃<\/span><\/div><\/form>","is_customer":false,"integrated_login_link":"<form style='text-align:center' action='https:\/\/lvc.textbookx.com\/account\/login.php?ticket=institute_lvc' method='post' name='integrated_login_link' id='integrated_login_link'><input type='hidden' name='service' value='' ><a onclick='return document.getElementById(\"integrated_login_link\").submit();return false;' tabindex='0' >Click here to login<\/a><\/form>","instituteDomain":"lvc","institute_name":"Lebanon Valley College","blocks":{"login_tab":[{"id":"6443","institute_id":"0","type":"login_tab","html":"<h3>Log in with your Online Bookstore username and password to view previously saved account information, or use the 'Find Your Course' drop-down menu to search by course.<\/h3><span>Don't have a login?<\/span>","link":null,"rank":"0","enabled":"true","image":null,"text":null,"additional_text":null,"interface_style":"spring2014","modified":"2018-05-23 15:52:28","advertisement":"false","prior":"2","is_external_link":false}],"find_courses_tab":[{"id":"6444","institute_id":"0","type":"find_courses_tab","html":"Select your course to view course items.","link":null,"rank":"0","enabled":"true","image":null,"text":null,"additional_text":null,"interface_style":"spring2014","modified":"0000-00-00 00:00:00","advertisement":"false","prior":"2","is_external_link":false}],"hint":[{"id":"6445","institute_id":"0","type":"hint","html":"<strong>Free Economy Shipping<\/strong> on orders over $79 (excludes marketplace items).","link":"\/service\/shipping.php","rank":"2","enabled":"true","image":"\/skins\/img\/default\/homepage\/icon_freeshipping.png","text":"Free Shipping","additional_text":null,"interface_style":"spring2014","modified":"2024-07-01 11:04:16","advertisement":"false","prior":"2","is_external_link":false},{"id":"6460","institute_id":"0","type":"hint","html":"<strong>School Supplies:<\/strong> Everything you need for back-to-school.","link":"\/features.php?category=schoolsupplies","rank":"1","enabled":"true","image":"\/skins\/img\/default\/homepage\/icon_schoolsupplies.png","text":"School Supplies","additional_text":null,"interface_style":"spring2014","modified":"0000-00-00 00:00:00","advertisement":"false","prior":"2","is_external_link":false},{"id":"7194","institute_id":"0","type":"hint","html":"<strong>Price Match Guarantee:<\/strong> Click below to learn more.","link":"\/service\/price_match_guarantee.php","rank":"0","enabled":"true","image":"\/skins\/img\/default\/homepage\/icon_finaid.png","text":"Price Match","additional_text":null,"interface_style":"spring2014","modified":"2020-08-03 08:40:33","advertisement":"false","prior":"2","is_external_link":false}],"login_tab_sync":[{"id":"7142","institute_id":"0","type":"login_tab_sync","html":"<h3>Log in with your school account to view a personalized page of your courses and corresponding course materials, or use the 'Find Your Course' drop-down menu to search by course.<\/h3>","link":null,"rank":"0","enabled":"true","image":null,"text":null,"additional_text":null,"interface_style":"spring2014","modified":"0000-00-00 00:00:00","advertisement":"false","prior":"2","is_external_link":false}],"large":[{"id":"13","institute_id":"0","type":"large","html":"<img src=\"\/img\/institutional_page\/free-shipping.png\" alt=\"Free shipping on orders over $79\" \/>","link":"\/service\/shipping.php","rank":"0","enabled":"true","image":null,"text":null,"additional_text":null,"interface_style":"default","modified":"2024-07-01 11:04:16","advertisement":"false","prior":"4","is_external_link":false}]},"text_overrides":{"ia_additional_statement":"","ia_how_to_access":"Depending on the publisher, materials will either be made available through your Learning Management System (LMS: Canvas, Blackboard, D2L, etc.), your school portal, or access instructions will be provided to you in class.","ia_name":"Inclusive Access","ia_payment_process":"The price of these discounted materials is charged to your student account or is added to tuition, depending on your school's policies.","ia_when_delivered":"on or before the start of class"},"is_integrated_school":true,"is_equitable_access":false,"is_equitable_access_full":false}; </script> <div id="homepage-summer2023-app"></div> <script type="module" crossorigin src="/version/1734023092/homepage-summer2023/dist/assets/js/main.js"></script> <link rel="stylesheet" href="/version/1734023092/homepage-summer2023/dist/assets/css/index.css"> <script type="module">import.meta.url;import("_").catch(()=>1);async function* g(){};if(location.protocol!="file:"){window.__vite_is_modern_browser=true}</script> <script type="module">!function(){if(window.__vite_is_modern_browser)return;console.warn("vite: loading legacy chunks, syntax error above and the same error below should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}();</script> <script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script> <script nomodule crossorigin id="vite-legacy-polyfill" src="/homepage-summer2023/dist/assets/js/polyfills-legacy.js"></script> <script nomodule crossorigin id="vite-legacy-entry" data-src="/homepage-summer2023/dist/assets/js/main-legacy.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script> <noscript> <script type="text/javascript"> if (!isMobile.isMobileMode()) { $(function() { homepage.main_tabs.setCurrentTab('#hpm-login-tab.tbx-tab'); }); } $(function() { sendFBPixelAction('ViewContent'); }); </script> <div id="homepage-wrapper" > <section id="hp-main-block" class=""> <div id="hpm-tabs-line" class="tbx-tab-control" role="tablist"> <div id="hpm-find-your-course-tab" class="tbx-tab current" aria-selected="true" data-tab-content="find_your_course" data-gaaction="homepage-find-courses" role="tab" aria-controls="npm-tab-content" aria-haspopup="true" tabindex="0"> <div><span aria-hidden="true">🔍</span>Find Your Course</div> </div> <div id="hpm-or-block">Or</div> <div id="hpm-login-tab" class="tbx-tab" data-tab-content="login" data-gaaction="homepage-login-tab" role="tab" aria-selected="false" aria-controls="npm-tab-login-content" tabindex="0" aria-haspopup="true"> <div> <span id="hpm-login-tab-icon"></span> Log In <em>View your courses</em> </div> </div> </div> <div id="npm-tab-content" class="mob-close-on-menu"> <div class="tbx-tab-content current" data-tab-content="find_your_course" role="tabpanel" aria-labelledby="hpm-find-your-course-tab" aria-hidden="true"> <script type="text/javascript"> $(function(){ var dropdown_selector_name = 'Select Course'; var $course_block_select = $('#npm-course-block select'); var $tree_block = $("#npm-tree-block"); var $tree_block_select = $tree_block.find('select'); var params = {}; // initializing $tree_block_select.each(function() { var options_amount = $(this).find('option').length; params['visibleRows'] = options_amount > 5 ? 5 : options_amount-1; var $dropdown = $(this).msDropdown(params); }); $course_block_select.msDropdown(params); $tree_block.delegate(".select_course", "change", function() { $("#npm-save-course-line").hide(); var $department_block = $(this); var level = parseInt($department_block.attr('data-level')) + 1; sendGAAction('Department dropdown clicked'); $.ajax({ url: "/tools/ajax/misc_ajax.php/getDepartmentsAndCourses/" + $department_block.val(), data: { department_level: level, is_saved_courses: true }, type: "POST", dataType: "json", success: function (resp) { // disabling all next select blocks $tree_block.find('select').each(function() { if(parseInt($(this).attr('data-level')) >= level) { $(this).data('dd').set("selectedIndex", 0); $(this).data('dd').set("disabled", true); } }); var select_count; $course_block_select.data('dd').set("selectedIndex", 0); $course_block_select.data('dd').set("disabled", true); if (typeof hide_course_section === "undefined") { hide_course_section = null; } if (typeof(resp.departments) !== 'undefined') { var departments_length = resp.departments.length; select_count = $('#npm-tree-block select').length; params['visibleRows'] = departments_length > 5 ? 5 : departments_length; params['rowHeight'] = 0; if(select_count <= level) { // we need to add a new dropdown in this case var h3_content = typeof(resp.level_name) !== 'undefined' && resp.level_name.length ? resp.level_name : ""; var option_name = 'Select ' + (typeof(resp.level_name) !== 'undefined' && resp.level_name.length ? resp.level_name : 'Level ' + select_count); var $new_block = $("<div class='npm-tree-level'>"+ "<div class='npm-tree-level-inner'>"+ "<label for='npm-tree-level" + select_count + "-selector' " + (h3_content == '' ? 'class="ui-helper-hidden-accessible"' : '') + ">" + h3_content + "</label>" + "<select tabindex='-1' aria-label='" + option_name + "' class='select_course' data-level='"+level+"' id='npm-tree-level" + select_count + "-selector' aria-hidden='true' autocomplete='off'>" + "<option disabled "+(departments_length == 1 ? '' : 'selected')+">" + option_name + "</option>"+ "</select>"+ "</div></div>"); $.each(resp.departments, function (index, value) { $new_block.find('select').append($('<option '+(departments_length == 1 ? 'selected' : '')+'></option>') .val(value.id).html(value.name)); }); $tree_block.append($new_block); if (!isMobile.isMobileMode()) $tree_block.find(".npm-tree-level").css("width", 100/(select_count + 1) + '%'); $('#npm-tree-block select').msDropdown(params); } else { // we need to enable next dropdown ant to append new options var $new_block = $tree_block.find('select[data-level='+ level +']'); $new_block.html('<option disabled '+(departments_length == 1 ? '' : 'selected')+'>Select ' + (typeof(resp.level_name) !== 'undefined' && resp.level_name.length ? resp.level_name : "Level") + '</option>'); $.each(resp.departments, function (index, value) { $new_block.append($('<option '+(departments_length == 1 ? 'selected' : '')+'></option>').val(value.id).html(value.name)); }); $new_block.data("dd").destroy(); $new_block.removeAttr('disabled').msDropdown(params); } // autoselect of next dropdown if(departments_length == 1) { $tree_block.find(".select_course:enabled:last").change(); } } else { if (!isMobile.isMobileMode()) { select_count = $('#npm-tree-block select').length; $tree_block.find(".npm-tree-level").css("width", 100/select_count + '%'); } } if (typeof(resp.courses) !== 'undefined') { var courses_length = resp.courses.length; function createOption(course, hide_course_section) { var $option = $('<option />') .data('description', course.user_name) .val(course.id) .text(course.text); if (course.is_saved === "1") { $option.addClass('saved'); } return $option; } params['visibleRows'] = courses_length > 7 ? 7 : courses_length; params['rowHeight'] = 40; $course_block_select.html('<option disabled '+(courses_length == 1 ? '' : 'selected')+'>' + dropdown_selector_name + '</option>'); if (courses_length == 1) { createOption(resp.courses[0], hide_course_section) .attr('selected', courses_length == 1) .appendTo($course_block_select); } else { resp.courses.forEach(function (course) { createOption(course, hide_course_section) .appendTo($course_block_select); }); } $course_block_select.data("dd").destroy(); $course_block_select.removeAttr('disabled').msDropdown(params); $tree_block.find('select:disabled').each(function(){ $(this).parents(".npm-tree-level").remove(); }); select_count = $('#npm-tree-block select').length; if (!isMobile.isMobileMode()) $tree_block.find(".npm-tree-level").css("width", 100/select_count + '%'); // autoselect of courses dropdown if(courses_length == 1) { $course_block_select.change(); } } if(typeof(resp.empty) !== 'undefined') { $course_block_select.html('<option disabled selected>No courses to display</option>'); $course_block_select.data("dd").destroy(); $course_block_select.msDropdown(); $tree_block.find('select:disabled').each(function(){ $(this).parents(".npm-tree-level").remove(); }); select_count = $('#npm-tree-block select').length; if (!isMobile.isMobileMode()) $tree_block.find(".npm-tree-level").css("width", 100/select_count + '%'); } } }); }); $course_block_select.on("change", function() { var course_id = $(this).val(); $('#npm-save-course').on("click", (function() { $course_block_select.msDropdown(params).data("dd").set("selectedIndex", 0); sendGAAction('Institutional: save course button clicked'); window.location = "index.php?action=browse#save_course/" + course_id; return false; })); $('.npm-course-link').attr('href', "/institutional/index.php?action=browse#/books/"+ course_id +"/"); $("#npm-save-course-line").show(); }); // making next dropdown active if we have dome completed dropdown after page loading setTimeout(function() { if(document.location.href.match(/\/institutional\/index\.php\?action=browse#\/save_course\//) != null && tbx_header.autoShowLoginPopup()) { tbx_header.showLoginToSaveCourse(null, true, true); } }, 100); }); </script> <div id="div-npm-nav-panel"> <div id="empty_dropdowns"> There are no active courses to show at this time. <br> This may be because your school is still updating the booklist. <br> Please check back again later. </div> </div> <div id="div-npm-comment-panel"> <div id="div-npm-comment-panel-inner"> Select your course to view course items. <br/> <form style='text-align:center' action='https://lvc.textbookx.com/account/login.php?ticket=institute_lvc' method='post' name='integrated_login_link' id='integrated_login_link'><input type='hidden' name='service' value='' ><a onclick='return document.getElementById("integrated_login_link").submit();return false;' tabindex='0' >Click here to login</a></form> </div> </div> <div class="clear-both"></div> <div id="npm-save-course-line" style="display:none;"> <a class="npm-course-link tbx-button-big-1" href="#"> See Course Items </a> </div> </div> <div id="npm-tab-login-content" class="tbx-tab-content" data-tab-content="login" role="tabpanel" aria-hidden="true"> <div id="npm-login"> <div id="npl-login-info"> <h2>View Your Course Items <span onclick="homepage.main_tabs.setCurrentTab(null);" aria-label="Close" role="button">✖</span></h2> <h3>Log in with your school account to view a personalized page of your courses and corresponding course materials, or use the 'Find Your Course' drop-down menu to search by course.</h3><br /> <a href="/" onclick="homepage.main_tabs.setCurrentTab('#hpm-find-your-course-tab.tbx-tab');return false;" id="npl-find-your-course">Find Your Course</a> </div> <div id="npl-login-block" class="integrated_homepage_login_form"> <div class="login_3rd_party"> <div>Log in with your Lebanon Valley College Account:</div> <form style='text-align:center' action='https://lvc.textbookx.com/account/login.php?ticket=institute_lvc' method='post' name='du_homepage_login_form' id='du_homepage_login_form'><input type='hidden' name='service' value='' ><div tabindex='0' role='button' class='tbx-button-big-1 login-button-for-3rd-party-auth' onclick='return document.getElementById("du_homepage_login_form").submit();' >Log In<span>˃</span></div></form> </div> </div> </div> </div> </div> </section> <section id="hp-hints-wrapper"> <div id="hph-body"> <h1>Your Course Items. Marketplace Savings.</h1> <div class="hph-hints-outer"> <ul id="hph-hints"> <li> <div class="hph-icon" aria-hidden="true"> <a tabindex="-1" href="/service/shipping.php"> <img alt="Free Shipping Icon" src="/skins/img/default/homepage/icon_freeshipping.png" data-rjs="2"/> </a> </div> <h2><strong>Free Economy Shipping</strong> on orders over $79 (excludes marketplace items).</h2> <div class="hph-button-outer"> <a class="hph-button tbx-button-big-2" href="/service/shipping.php" data-fbpixelaction="ViewContent">Free Shipping</a> </div> </li> <li> <div class="hph-icon" aria-hidden="true"> <a tabindex="-1" href="/features.php?category=schoolsupplies"> <img alt="School Supplies Icon" src="/skins/img/default/homepage/icon_schoolsupplies.png" data-rjs="2"/> </a> </div> <h2><strong>School Supplies:</strong> Everything you need for back-to-school.</h2> <div class="hph-button-outer"> <a class="hph-button tbx-button-big-2" href="/features.php?category=schoolsupplies" data-fbpixelaction="ViewContent">School Supplies</a> </div> </li> <li> <div class="hph-icon" aria-hidden="true"> <a tabindex="-1" href="/service/price_match_guarantee.php"> <img alt="Price Match Icon" src="/skins/img/default/homepage/icon_finaid.png" data-rjs="2"/> </a> </div> <h2><strong>Price Match Guarantee:</strong> Click below to learn more.</h2> <div class="hph-button-outer"> <a class="hph-button tbx-button-big-2" href="/service/price_match_guarantee.php" data-fbpixelaction="ViewContent">Price Match</a> </div> </li> </ul> </div> </div> </section> <section id="hp-long-banners"> </section> <section id="hp-marketplace-wrapper"> <div id="the-marketplace"></div> <div id="hp-marketplace-caption"> <div id="hp-search-the-marketplace"> <form id="hp-search-the-marketplace-form" data-gaaction="homepage-FIsearch" action="/fastsearch2.php" method="get"> <input type="text" name="s" placeholder="Search the Marketplace" aria-label="Search the Marketplace" autocomplete="on" /> <button type="submit" title="Search"> 🔎 </button> </form> </div> <h2 tabindex="0" role="heading" aria-level="2">The Marketplace</h2> </div> <div id="hp-marketplace-body"> <div class="aka-aside"> <ul> </ul> </div> <div id="hp-marketplace-content"> <h3>Popular Products</h3> <ul> </ul> </div> </div> </section> <section id="hp-giftcard-wrapper"> <div id="hp-giftcard-caption"> <h2 tabindex="0">Gift Cards</h2> </div> <div id="hp-giftcard-body"> <div id="hp-giftcard-content"> <br/> <ul> <li> <a href="/book/9788885820128/" class="hpm-cover"> <img src="https://lvc.textbookx.com/images/medium/gift_20.jpg" alt="Details for Textbookx.com $20 Gift Code"/> </a> <h4>Textbookx.com $20 Gift Code</h4> </li> <li> <a href="/book/9788882014872/" class="hpm-cover"> <img src="https://lvc.textbookx.com/images/medium/gift_50.jpg" alt="Details for Textbookx.com $50 Gift Code"/> </a> <h4>Textbookx.com $50 Gift Code</h4> </li> <li> <a href="/book/9788885898752/" class="hpm-cover"> <img src="https://lvc.textbookx.com/images/medium/gift_60.jpg" alt="Details for Textbookx.com $60 Gift Code"/> </a> <h4>Textbookx.com $60 Gift Code</h4> </li> <li> <a href="/book/9788880358961/" class="hpm-cover"> <img src="https://lvc.textbookx.com/images/medium/gift_100.jpg" alt="Details for Textbookx.com $100 Gift Code"/> </a> <h4>Textbookx.com $100 Gift Code</h4> </li> </ul> </div> </div> </section> </div> </noscript> </main> <div class="clearboth" aria-hidden="true"></div> <footer id="footer-wrap-2014" tabindex="-1" role="contentinfo"> <div id="f-link-blocks"> <div class="f-link-block"> <ul> <li><a href="https://lvc.textbookx.com/aboutus/">About</a></li> <li><a aria-label="Create Account (Registration page)" href="https://lvc.textbookx.com/account/register.php">Create Account</a></li> <li><a href="https://lvc.textbookx.com/giftcards">Gift Certificate</a></li> <li><a href="https://lvc.textbookx.com/affiliates">Advertising & Affiliates</a></li> <li><a href="https://lvc.textbookx.com/service/price_match_guarantee.php">Price Match Guarantee</a></li> <li><a href="https://lvc.textbookx.com/service/legal.php">Terms of Service and Privacy</a></li> <li><a target="_blank" href="https://accessibility.vitalsource.com/hc/en-us">Accessibility</a></li> <li><a href="https://lvc.textbookx.com/service/bulk_po/index.php#login">Bulk Orders</a></li> <li><a href="https://lvc.textbookx.com/help">Student Help Page</a></li> </ul> </div> <div class="f-accepted-payments"> <div> <div class="f-copyright"> <span>Copyright © 2024 Akademos Inc. <br> All rights reserved.</span> </div> <img class="bbb" src="/skins/img/default/header_footer/bbb.png" alt="Better Business Bureau Accredited Business"> </div> <div class="f-payment-types" role="group"> <h4 tabindex="0" role="heading" aria-level="4">We accept: </h4> <img src="/checkout/assets/cc_visa.png" height="40px" alt="Accepting Visa" tabindex="0" role="img"> <img src="/checkout/assets/cc_mc.png" height="40px" alt="Accepting MasterCard" tabindex="0" role="img"> <img src="/checkout/assets/cc_amex.png" height="40px" alt="Accepting American Express" tabindex="0" role="img"> <img src="/checkout/assets/cc_discover.png" height="40px" alt="Accepting Discover" tabindex="0" role="img"> <img src="/img/apple_pay_mark.png" height="40px" alt="Accepting ApplePay" tabindex="0" role="img"> <img src="/img/google_pay_mark.png" height="40px" alt="Accepting GooglePay" tabindex="0" role="img"> <img src="https://www.paypalobjects.com/webstatic/mktg/logo/pp_cc_mark_37x23.jpg" height="40px" alt="Accepting PayPal" tabindex="0" role="img"> </div> </div> </div> <div class="clearboth"></div> <script src="/version/1734023093/lib/js/retina.min.js"></script> </footer> </div> </body> </html> <!-- FOOTER START -->