www.sparknotes.com Open in urlscan Pro
23.45.111.167  Public Scan

Submitted URL: http://www.sparknotes.com/
Effective URL: https://www.sparknotes.com/
Submission: On December 03 via api from US — Scanned from DE

Form analysis 8 forms found in the DOM

<form class="searchbar__form" role="search" id="overlayResults">
  <label class="searchbar__label" for="overlaySearch">Search all of SparkNotes</label>
  <input class="searchbar__input" id="overlaySearch" type="text" placeholder="Search title, author, subject, and more" required="" autocomplete="off" aria-describedby="overlayArrow" aria-owns="overlayResults" value="">
  <button class="searchbar__button" type="submit">
    <span class="searchbar__button__text">Search</span>
    <svg width="32" height="32" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
      <path d="M14.75 6a8.75 8.75 0 0 1 6.78 14.28l4.18 4.22c.34.34.34.9 0 1.24a.86.86 0 0 1-1.23 0l-4.17-4.23A8.75 8.75 0 1 1 14.75 6zm0 1.74a7.01 7.01 0 1 0 0 14.02 7.01 7.01 0 0 0 0-14.02z" fill="#007ACD"></path>
    </svg>
  </button>
</form>

<form class="form--reset-password">
  <div class="fe-field">
    <label class="fe-label fe-label--wrap-vertical">
      <span class="fe-label-text">Email</span>
      <input type="email" class="fe-input-text " required="" name="resetpassword" autocomplete="email">
    </label>
    <p class="fe-error-message" aria-live="assertive" aria-relevant="additions removals" hidden=""></p>
    <li class="fe-error-list" hidden=""></li>
  </div>
  <div class="fe-buttons">
    <div class="fe-buttons__container fe-buttons__container--stacked ">
      <button class="fe-button  " type="submit" data-trigger="sendemail" data-loadingtext="Sending..."> Send password reset email </button>
    </div>
  </div>
</form>

<form class="form--sign-in signin-width">
  <div class="field-error" hidden="">
    <p class="error-title">Sparknotes</p>
  </div>
  <div class="major-error-message" aria-live="assertive" aria-relevant="additions removals" hidden="">
    <!-- <div class="major-error-message__icon">
    <img src="/images/Sparknotes-form-error-icon.svg" alt="">
  </div> -->
    <div class="major-error-message__text">
      <p class="major-error-message__title"></p>
      <p class="major-error-message__info"></p>
    </div>
  </div>
  <div class="fe-field">
    <label class="fe-label fe-label--wrap-vertical">
      <span class="fe-label-text">Email</span>
      <input type="email" class="fe-input-text " name="email" autocomplete="email">
    </label>
    <p class="fe-error-message" aria-live="assertive" aria-relevant="additions removals" hidden=""></p>
    <li class="fe-error-list" hidden=""></li>
  </div>
  <div class="fe-field">
    <label for="snplus_password_signin" class="fe-label fe-label--wrap-vertical ">
      <span class="fe-label-text fe-label-text--password"> Password <span class="fe-tooltip">
          <span class="signin-tooltip">
            <button class="fe-tooltip__trigger" type="button" aria-label="Password requirements">
              <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                <path d="M8.5 5V4h-1v1h1zm0 7V6h-1v6h1z" fill="#007acd"></path>
              </svg>
            </button>
            <span role="status"></span>
            <span class="fe-tooltip__content">
              <span class="fe-tooltip__bubble fe-tooltip__bubble--password-reqs">
                <strong>Your password must:</strong>
                <ul>
                  <li><span class="dot"></span>&nbsp;&nbsp;Be between 8-15 characters.</li>
                  <li><span class="dot"></span>&nbsp;&nbsp;Contain at least one capital letter.</li>
                  <li><span class="dot"></span>&nbsp;&nbsp;Contain at least one number.</li>
                  <li><span class="dot"></span>&nbsp;&nbsp;Be different from your email address.</li>
                </ul>
              </span>
            </span>
          </span>
        </span>
      </span>
      <span class="fe-showPassword-wrap">
        <input type="password" name="password" class="fe-input-text fe-input-text__password " autocomplete="new-password" id="snplus_password_signin" pattern="^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z]).{8,15}$"
          title="Must be between 8-15 characters and include 1 or more: Uppercase character, lowercase character, number">
        <button class="fe-showPassword" type="button">
          <svg aria-label="Show password" focusable="false" class="fe-showPassword__icon fe-showPassword__icon--hidden" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
            <g fill="none" fill-rule="evenodd">
              <path fill="#787878" fill-rule="nonzero"
                d="M22.7692 8.143l1.0879 1.0878-1.7975 1.7968c1.4692 1.0058 2.7023 2.3276 3.6132 3.8775l.0508.0873c.3568.6003.3687 1.3472.0262 1.9696l-.2432.4094c-.9954 1.604-2.3432 2.9486-3.9311 3.9217-3.1302 1.9954-7.0333 2.1586-10.2775.4963L9.2308 23.857l-1.0879-1.0879 1.7979-1.7962a12.1313 12.1313 0 01-3.6625-3.9616c-.3702-.623-.3712-1.3981-.0076-2.0098 1.0157-1.7642 2.4463-3.2398 4.1528-4.288 3.125-1.9993 7.0255-2.1669 10.2773-.5028l2.0684-2.0679zm-1.8209 3.995l-1.8505 1.852a3.675 3.675 0 01.5945 2.01c0 2.0392-1.653 3.6923-3.6923 3.6923a3.675 3.675 0 01-2.0098-.5944l-1.5368 1.5372c2.6718 1.1796 5.7769.966 8.3066-.6465 1.5009-.9198 2.75-2.2102 3.6346-3.756l.0136-.0233c.0736-.1338.071-.2996-.0107-.437l-.0527-.0906c-.8834-1.503-2.115-2.7612-3.5904-3.6676l.194.1238zm-1.4013-.7734c-2.6719-1.1806-5.7782-.965-8.3063.6524-1.4993.921-2.7486 2.2097-3.642 3.7614-.0808.1358-.0806.3078.0076.4564a10.6134 10.6134 0 003.6505 3.7583l-.2065-.1322 1.8518-1.8511a3.6718 3.6718 0 01-.5893-1.8137L12.3077 16c0-2.0392 1.653-3.6923 3.6923-3.6923a3.675 3.675 0 012.0098.5944z">
              </path>
            </g>
          </svg>
          <svg aria-label="Hide password" focusable="false" class="fe-showPassword__icon fe-showPassword__icon--revealed" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
            <g fill="none" fill-rule="evenodd">
              <path fill="#484848" fill-rule="nonzero"
                d="M10.4235 10.7136c3.4094-2.1813 7.742-2.1822 11.148-.003l.3732.2394c1.52 1.015 2.7936 2.365 3.7281 3.955l.0508.0874c.3568.6003.3687 1.3472.0262 1.9696l-.2432.4094c-.9954 1.604-2.3432 2.9486-3.9311 3.9217-3.4116 2.1747-7.7413 2.173-11.1354.0037a12.1255 12.1255 0 01-4.1618-4.2854c-.3702-.623-.3712-1.3981-.0076-2.0098 1.0157-1.7642 2.4463-3.2398 4.1528-4.288zm10.319 1.293c-2.9007-1.8558-6.5858-1.855-9.5018.0104-1.4993.921-2.7486 2.2097-3.642 3.7614-.0808.1358-.0806.3078.0076.4564a10.6134 10.6134 0 003.6505 3.7583c2.9012 1.8542 6.585 1.8556 9.5032-.0045 1.5009-.9198 2.75-2.2102 3.6346-3.756l.0136-.0233c.0736-.1338.071-.2996-.0107-.437l-.0527-.0906c-.8834-1.503-2.115-2.7612-3.5904-3.6676zM16 12.3076c2.0392 0 3.6923 1.6532 3.6923 3.6924S18.0393 19.6923 16 19.6923c-2.0392 0-3.6923-1.653-3.6923-3.6923 0-2.0392 1.653-3.6923 3.6923-3.6923z">
              </path>
            </g>
          </svg>
        </button>
      </span>
    </label>
    <p class="fe-error-message" aria-live="assertive" aria-relevant="additions removals" hidden=""></p>
    <li class="fe-error-list" hidden=""></li>
  </div>
  <div class="fe-buttons">
    <div class="fe-buttons__container fe-buttons__container--stacked signin-btn">
      <button class="fe-button  " type="submit" data-trigger="" data-loadingtext="loading..."> Log in </button>
      <button class="fe-button fe-button--minimal " type="button" data-trigger="resetpassword" data-loadingtext="loading..."> Forgot Password </button>
    </div>
  </div>
</form>

<form class="form--create-account">
  <div class="major-error-message" aria-live="assertive" aria-relevant="additions removals" hidden="">
    <!-- <div class="major-error-message__icon">
    <img src="/images/Sparknotes-form-error-icon.svg" alt="">
  </div> -->
    <div class="major-error-message__text">
      <p class="major-error-message__title"></p>
      <p class="major-error-message__info"></p>
    </div>
  </div>
  <div class="fe-field">
    <label class="fe-label fe-label--wrap-vertical">
      <span class="fe-label-text">First Name</span>
      <input type="text" class="fe-input-text on-focus" required="" name="firstname" maxlength="40">
    </label>
    <p class="fe-error-message" aria-live="assertive" aria-relevant="additions removals" hidden=""></p>
    <li class="fe-error-list" hidden=""></li>
  </div>
  <div class="fe-field">
    <label class="fe-label fe-label--wrap-vertical">
      <span class="fe-label-text">Last Name</span>
      <input type="text" class="fe-input-text on-focus" required="" name="lastname" maxlength="40">
    </label>
    <p class="fe-error-message" aria-live="assertive" aria-relevant="additions removals" hidden=""></p>
    <li class="fe-error-list" hidden=""></li>
  </div>
  <div class="fe-field">
    <label class="fe-label fe-label--wrap-vertical">
      <span class="fe-label-text">Email</span>
      <input type="email" class="fe-input-text on-focus" required="" name="email" autocomplete="email" maxlength="40">
    </label>
    <p class="fe-error-message" aria-live="assertive" aria-relevant="additions removals" hidden=""></p>
    <li class="fe-error-list" hidden=""></li>
  </div>
  <div class="fe-field">
    <label for="snplus_password_create" class="fe-label fe-label--wrap-vertical on-focus">
      <span class="fe-label-text fe-label-text--password"> Password <span class="fe-tooltip">
          <span class="signin-tooltip">
            <button class="fe-tooltip__trigger" type="button" aria-label="Password requirements">
              <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                <path d="M8.5 5V4h-1v1h1zm0 7V6h-1v6h1z" fill="#007acd"></path>
              </svg>
            </button>
            <span role="status"></span>
            <span class="fe-tooltip__content">
              <span class="fe-tooltip__bubble fe-tooltip__bubble--password-reqs">
                <strong>Your password must:</strong>
                <ul>
                  <li><span class="dot"></span>&nbsp;&nbsp;Be between 8-15 characters.</li>
                  <li><span class="dot"></span>&nbsp;&nbsp;Contain at least one capital letter.</li>
                  <li><span class="dot"></span>&nbsp;&nbsp;Contain at least one number.</li>
                  <li><span class="dot"></span>&nbsp;&nbsp;Be different from your email address.</li>
                </ul>
              </span>
            </span>
          </span>
        </span>
      </span>
      <span class="fe-showPassword-wrap">
        <input type="password" name="password" class="fe-input-text fe-input-text__password on-focus" autocomplete="new-password" id="snplus_password_create" pattern="^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z]).{8,15}$"
          title="Must be between 8-15 characters and include 1 or more: Uppercase character, lowercase character, number" maxlength="15">
        <button class="fe-showPassword" type="button">
          <svg aria-label="Show password" focusable="false" class="fe-showPassword__icon fe-showPassword__icon--hidden" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
            <g fill="none" fill-rule="evenodd">
              <path fill="#787878" fill-rule="nonzero"
                d="M22.7692 8.143l1.0879 1.0878-1.7975 1.7968c1.4692 1.0058 2.7023 2.3276 3.6132 3.8775l.0508.0873c.3568.6003.3687 1.3472.0262 1.9696l-.2432.4094c-.9954 1.604-2.3432 2.9486-3.9311 3.9217-3.1302 1.9954-7.0333 2.1586-10.2775.4963L9.2308 23.857l-1.0879-1.0879 1.7979-1.7962a12.1313 12.1313 0 01-3.6625-3.9616c-.3702-.623-.3712-1.3981-.0076-2.0098 1.0157-1.7642 2.4463-3.2398 4.1528-4.288 3.125-1.9993 7.0255-2.1669 10.2773-.5028l2.0684-2.0679zm-1.8209 3.995l-1.8505 1.852a3.675 3.675 0 01.5945 2.01c0 2.0392-1.653 3.6923-3.6923 3.6923a3.675 3.675 0 01-2.0098-.5944l-1.5368 1.5372c2.6718 1.1796 5.7769.966 8.3066-.6465 1.5009-.9198 2.75-2.2102 3.6346-3.756l.0136-.0233c.0736-.1338.071-.2996-.0107-.437l-.0527-.0906c-.8834-1.503-2.115-2.7612-3.5904-3.6676l.194.1238zm-1.4013-.7734c-2.6719-1.1806-5.7782-.965-8.3063.6524-1.4993.921-2.7486 2.2097-3.642 3.7614-.0808.1358-.0806.3078.0076.4564a10.6134 10.6134 0 003.6505 3.7583l-.2065-.1322 1.8518-1.8511a3.6718 3.6718 0 01-.5893-1.8137L12.3077 16c0-2.0392 1.653-3.6923 3.6923-3.6923a3.675 3.675 0 012.0098.5944z">
              </path>
            </g>
          </svg>
          <svg aria-label="Hide password" focusable="false" class="fe-showPassword__icon fe-showPassword__icon--revealed" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
            <g fill="none" fill-rule="evenodd">
              <path fill="#484848" fill-rule="nonzero"
                d="M10.4235 10.7136c3.4094-2.1813 7.742-2.1822 11.148-.003l.3732.2394c1.52 1.015 2.7936 2.365 3.7281 3.955l.0508.0874c.3568.6003.3687 1.3472.0262 1.9696l-.2432.4094c-.9954 1.604-2.3432 2.9486-3.9311 3.9217-3.4116 2.1747-7.7413 2.173-11.1354.0037a12.1255 12.1255 0 01-4.1618-4.2854c-.3702-.623-.3712-1.3981-.0076-2.0098 1.0157-1.7642 2.4463-3.2398 4.1528-4.288zm10.319 1.293c-2.9007-1.8558-6.5858-1.855-9.5018.0104-1.4993.921-2.7486 2.2097-3.642 3.7614-.0808.1358-.0806.3078.0076.4564a10.6134 10.6134 0 003.6505 3.7583c2.9012 1.8542 6.585 1.8556 9.5032-.0045 1.5009-.9198 2.75-2.2102 3.6346-3.756l.0136-.0233c.0736-.1338.071-.2996-.0107-.437l-.0527-.0906c-.8834-1.503-2.115-2.7612-3.5904-3.6676zM16 12.3076c2.0392 0 3.6923 1.6532 3.6923 3.6924S18.0393 19.6923 16 19.6923c-2.0392 0-3.6923-1.653-3.6923-3.6923 0-2.0392 1.653-3.6923 3.6923-3.6923z">
              </path>
            </g>
          </svg>
        </button>
      </span>
    </label>
    <p class="fe-error-message" aria-live="assertive" aria-relevant="additions removals" hidden=""></p>
    <li class="fe-error-list" hidden=""></li>
  </div>
  <div class="fe-field">
    <label class="fe-label fe-label--wrap-checkbox">
      <input type="checkbox" checked="" class="fe-checkbox" name="acceptemails" value="false">
      <span class="fe-checkbox-text checkbox-focus">Sign up for the free PLUS newsletter</span>
    </label>
  </div>
  <!--<div class="fe-buttons" >
  <div class="fe-buttons__container fe-buttons__container--stacked ">

    
      <button
  class="fe-button  "
  type="submit"
  data-trigger=""
  data-loadingText="loading...">
  Choose Your Plan
</button>
    

  </div>
</div>
                <p class="fe-fineprint">By signing up you agree to our <a href="/terms-of-use/" target="_blank">terms</a> and <a target="_blank" href="https://bn.clarip.com/privacycenter/?brand=barnesandnoble" rel="noopener">privacy policy</a>.</p> -->
  <div class="fe-buttons">
    <button class="choose-plan-btn fe-button" disabled="">Choose Your Plan</button>
  </div>
</form>

<form class="form--payment-details">
  <!-- Stripe element implementation start -->
  <div class="fe-field">
    <label class="fe-label fe-label--wrap-vertical">
      <span class="fe-label-text">Card Number</span>
    </label>
    <div id="card-number-element" data-required="yes">
      <!-- A Stripe Element will be inserted here. -->
    </div>
    <p class="fe-error-message" id="card-errors" role="alert" hidden=""></p>
  </div>
  <div class="wrap-up-content custom-wrap-content">
    <div class="fe-field wrap-up-content__first-child custom-stripe-width">
      <label class="fe-label fe-label--wrap-vertical">
        <span class="fe-label-text">Expiration Date (MM / YY)</span>
      </label>
      <div id="card-expiry-element" data-required="yes">
        <!-- A Stripe Element will be inserted here. -->
      </div>
      <p class="fe-error-message" id="card-expiry-errors" role="alert" hidden=""></p>
    </div>
    <div class="fe-field wrap-up-content-child custom-stripe-width">
      <label class="fe-label fe-label--wrap-vertical ">
        <span class="fe-label-text">Security Code</span>
        <span class="security-tooltip"></span>
      </label>
      <div id="card-cvc-element" data-required="yes">
        <!-- A Stripe Element will be inserted here. -->
      </div>
      <p class="fe-error-message" id="card-cvc-errors" role="alert" hidden=""></p>
    </div>
  </div>
  <!-- Stripe element implementation end -->
  <!-- DNR: For future use -->
  <!--<input type='text' id="cardType" hidden />
                <div class="fe-field">
                    <label class="fe-label fe-label--wrap-vertical">
                      <span class="fe-label-text">Card Number</span>
                      <input type="text" class="fe-input-text payment-details-focus required-fields" id= "cardno" required name="cardnumber" maxlength="19">
                      <span class="cardicon-holder">
                        <span class="amex-icon cardicon-holder__icon-style" hidden><img alt="american express card icon" src="/images/cards/icon-american-express.svg"/></span>
                        <span class="dinners-icon cardicon-holder__icon-style" hidden><img alt="diners club card icon" src="/images/cards/icon-diners-club.svg"/></span>
                        <span class="discover-icon cardicon-holder__icon-style" hidden><img alt="discover card icon" src="/images/cards/icon-discover.svg"/></span>
                        <span class="jcb-icon cardicon-holder__icon-style" hidden><img alt="jcb card icon" src="/images/cards/icon-jcb.svg"/></span>
                        <span class="master-icon cardicon-holder__icon-style" hidden><img alt="master card icon" src="/images/cards/icon-master.svg"/></span>
                        <span class="visa-icon cardicon-holder__icon-style" hidden><img alt="visa card icon" src="/images/cards/icon-visa.svg"/></span>
                      </span>
                    </label>
                    <p class="fe-error-message" aria-live="assertive" aria-relevant="additions removals" hidden></p>
                    <li class="fe-error-list" hidden></li>
                </div>
                <div class="wrap-up-content">
                    <div class="fe-field wrap-up-content__first-child ">
                        <label class="fe-label fe-label--wrap-vertical">
                            <span class="fe-label-text">Expiration Date (MM / YY)</span>
                            <input type="text" placeholder="&nbsp; &nbsp;/" class="fe-input-text payment-details-focus required-fields" id="expirationdate" required name="expirationdate" maxlength="5">
                        </label>
                        <p class="fe-error-message error-msg-spacing" aria-live="assertive" aria-relevant="additions removals" hidden></p>
                        <li class="fe-error-list" hidden></li>
                    </div>
                    <div class="fe-field wrap-up-content-child">
                        <label class="fe-label fe-label--wrap-vertical ">
                            <span class="fe-label-text">Security Code</span>
                            <span class="security-tooltip"></span>
                            <input type="text" class="fe-input-text payment-details-focus required-fields securitycode" required name="securitycode" pattern="\d*" maxlength="3">
                        </label>
                        <p class="fe-error-message error-msg-spacing" aria-live="assertive" aria-relevant="additions removals" hidden></p>
                        <li class="fe-error-list" hidden></li>
                    </div>
                </div> -->
  <div class="fe-field country-container custom-select"
    data-list="[{&quot;CountryName&quot;:&quot;United States&quot;,&quot;CountryCode&quot;:&quot;US&quot;,&quot;States&quot;:[&quot;Alabama&quot;,&quot;Alaska&quot;,&quot;Arizona&quot;,&quot;Arkansas&quot;,&quot;California&quot;,&quot;Colorado&quot;,&quot;Connecticut&quot;,&quot;Delaware&quot;,&quot;District of Columbia&quot;,&quot;Florida&quot;,&quot;Georgia&quot;,&quot;Hawaii&quot;,&quot;Idaho&quot;,&quot;Illinois&quot;,&quot;Indiana&quot;,&quot;Iowa&quot;,&quot;Kansas&quot;,&quot;Kentucky&quot;,&quot;Louisiana&quot;,&quot;Maine&quot;,&quot;Maryland&quot;,&quot;Massachusetts&quot;,&quot;Michigan&quot;,&quot;Minnesota&quot;,&quot;Mississippi&quot;,&quot;Missouri&quot;,&quot;Montana&quot;,&quot;Nebraska&quot;,&quot;Nevada&quot;,&quot;New Hampshire&quot;,&quot;New Jersey&quot;,&quot;New Mexico&quot;,&quot;New York&quot;,&quot;North Carolina&quot;,&quot;North Dakota&quot;,&quot;Ohio&quot;,&quot;Oklahoma&quot;,&quot;Oregon&quot;,&quot;Pennsylvania&quot;,&quot;Rhode Island&quot;,&quot;South Carolina&quot;,&quot;South Dakota&quot;,&quot;Tennessee&quot;,&quot;Texas&quot;,&quot;Utah&quot;,&quot;Vermont&quot;,&quot;Virginia&quot;,&quot;Washington&quot;,&quot;West Virginia&quot;,&quot;Wisconsin&quot;,&quot;Wyoming&quot;]},{&quot;CountryName&quot;:&quot;Australia&quot;,&quot;CountryCode&quot;:&quot;AU&quot;,&quot;States&quot;:[&quot;Aust Capital Terr&quot;,&quot;New South Wales&quot;,&quot;Northern Territory&quot;,&quot;Queensland&quot;,&quot;South Australia&quot;,&quot;Tasmania&quot;,&quot;Victoria&quot;,&quot;Western Australia&quot;]},{&quot;CountryName&quot;:&quot;Canada&quot;,&quot;CountryCode&quot;:&quot;CA&quot;,&quot;States&quot;:[&quot;Alberta&quot;,&quot;British Columbia&quot;,&quot;Manitoba&quot;,&quot;New Brunswick&quot;,&quot;Newfoundland and Labrador&quot;,&quot;Northwest Territories&quot;,&quot;Nova Scotia&quot;,&quot;Nunavut&quot;,&quot;Ontario&quot;,&quot;Prince Edward Island&quot;,&quot;Quebec&quot;,&quot;Saskatchewan&quot;,&quot;Yukon Territory&quot;]},{&quot;CountryName&quot;:&quot;Hong Kong&quot;,&quot;CountryCode&quot;:&quot;HK&quot;,&quot;States&quot;:[&quot;Hong Kong Island&quot;,&quot;Kowloon&quot;,&quot;New Territories&quot;]},{&quot;CountryName&quot;:&quot;India&quot;,&quot;CountryCode&quot;:&quot;IN&quot;,&quot;States&quot;:[&quot;Andaman and Nicobar Islands&quot;,&quot;Andhra Pradesh&quot;,&quot;Arunachal Pradesh&quot;,&quot;Assam&quot;,&quot;Bihar&quot;,&quot;Chandigarh&quot;,&quot;Chhattisgarh&quot;,&quot;Dadra and Nagar Haveli&quot;,&quot;Daman and Diu&quot;,&quot;Delhi&quot;,&quot;Goa&quot;,&quot;Gujarat&quot;,&quot;Haryana&quot;,&quot;Himachal Pradesh&quot;,&quot;Jammu and Kashmir&quot;,&quot;Jharkhand&quot;,&quot;Karnataka&quot;,&quot;Kerala&quot;,&quot;Ladakh&quot;,&quot;Lakshadweep&quot;,&quot;Madhya Pradesh&quot;,&quot;Maharashtra&quot;,&quot;Manipur&quot;,&quot;Meghalaya&quot;,&quot;Mizoram&quot;,&quot;Nagaland&quot;,&quot;Odisha&quot;,&quot;Puducherry&quot;,&quot;Punjab&quot;,&quot;Rajasthan&quot;,&quot;Sikkim&quot;,&quot;Tamil Nadu&quot;,&quot;Tripura&quot;,&quot;Telangana&quot;,&quot;Uttar Pradesh&quot;,&quot;Uttarakhand&quot;,&quot;West Bengal&quot;]},{&quot;CountryName&quot;:&quot;South Africa&quot;,&quot;CountryCode&quot;:&quot;ZA&quot;,&quot;States&quot;:[&quot;Eastern Cape&quot;,&quot;Free State&quot;,&quot;Gauteng&quot;,&quot;KwaZulu-Natal&quot;,&quot;Limpopo&quot;,&quot;Mpumalanga&quot;,&quot;Northern Cape&quot;,&quot;North West&quot;,&quot;Western Cape&quot;]},{&quot;CountryName&quot;:&quot;United States&quot;,&quot;CountryCode&quot;:&quot;US&quot;,&quot;States&quot;:[&quot;Alabama&quot;,&quot;Alaska&quot;,&quot;Arizona&quot;,&quot;Arkansas&quot;,&quot;California&quot;,&quot;Colorado&quot;,&quot;Connecticut&quot;,&quot;Delaware&quot;,&quot;District of Columbia&quot;,&quot;Florida&quot;,&quot;Georgia&quot;,&quot;Hawaii&quot;,&quot;Idaho&quot;,&quot;Illinois&quot;,&quot;Indiana&quot;,&quot;Iowa&quot;,&quot;Kansas&quot;,&quot;Kentucky&quot;,&quot;Louisiana&quot;,&quot;Maine&quot;,&quot;Maryland&quot;,&quot;Massachusetts&quot;,&quot;Michigan&quot;,&quot;Minnesota&quot;,&quot;Mississippi&quot;,&quot;Missouri&quot;,&quot;Montana&quot;,&quot;Nebraska&quot;,&quot;Nevada&quot;,&quot;New Hampshire&quot;,&quot;New Jersey&quot;,&quot;New Mexico&quot;,&quot;New York&quot;,&quot;North Carolina&quot;,&quot;North Dakota&quot;,&quot;Ohio&quot;,&quot;Oklahoma&quot;,&quot;Oregon&quot;,&quot;Pennsylvania&quot;,&quot;Rhode Island&quot;,&quot;South Carolina&quot;,&quot;South Dakota&quot;,&quot;Tennessee&quot;,&quot;Texas&quot;,&quot;Utah&quot;,&quot;Vermont&quot;,&quot;Virginia&quot;,&quot;Washington&quot;,&quot;West Virginia&quot;,&quot;Wisconsin&quot;,&quot;Wyoming&quot;]},{&quot;CountryName&quot;:&quot;My country is not listed&quot;,&quot;CountryCode&quot;:&quot;not-listed&quot;}]">
    <label class="fe-label fe-label--wrap-vertical">
      <span class="fe-label-text">Country</span>
      <select name="country" id="country" class="fe-input-text required-fields">
        <option value="US">United States</option>
        <option value="AU">Australia</option>
        <option value="CA">Canada</option>
        <option value="HK">Hong Kong</option>
        <option value="IN">India</option>
        <option value="ZA">South Africa</option>
        <option value="US">United States</option>
        <option value="not-listed">My country is not listed</option>
      </select>
    </label>
    <p class="fe-error-message" aria-live="assertive" aria-relevant="additions removals" hidden=""></p>
    <li class="fe-error-list" hidden=""></li>
    <div class="select-selected error-selected" tabindex="0" data-value="US">United States</div>
    <div class="select-items select-hide">
      <div tabindex="0" data-value="AU">Australia</div>
      <div tabindex="0" data-value="CA">Canada</div>
      <div tabindex="0" data-value="HK">Hong Kong</div>
      <div tabindex="0" data-value="IN">India</div>
      <div tabindex="0" data-value="ZA">South Africa</div>
      <div tabindex="0" data-value="US">United States</div>
      <div tabindex="0" data-value="not-listed">My country is not listed</div>
    </div>
  </div>
  <div class="country-not-available-msg fe-field" hidden="">
    <span>We're sorry, SparkNotes Plus isn't available in your country.</span>
  </div>
  <div class="fe-field">
    <label class="fe-label fe-label--wrap-vertical">
      <span class="fe-label-text">Name on Card</span>
      <input type="text" class="fe-input-text payment-details-focus required-fields" required="" name="nameoncard" maxlength="60" id="nameoncard">
    </label>
    <p class="fe-error-message" aria-live="assertive" aria-relevant="additions removals" hidden=""></p>
    <li class="fe-error-list" hidden=""></li>
  </div>
  <div class="fe-field">
    <label class="fe-label fe-label--wrap-vertical">
      <span class="fe-label-text">Billing Address</span>
      <input type="text" maxlength="35" class="fe-input-text payment-details-focus required-fields error-selected" required="" name="billingaddress">
    </label>
    <p class="fe-error-message" aria-live="assertive" aria-relevant="additions removals" hidden=""></p>
    <li class="fe-error-list" hidden=""></li>
  </div>
  <div class="wrap-up-content">
    <div class="fe-field wrap-up-content__first-child ">
      <label class="fe-label fe-label--wrap-vertical">
        <span class="fe-label-text">City</span>
        <input type="text" class="fe-input-text payment-details-focus required-fields error-selected" required="" name="city" maxlength="60">
      </label>
      <p class="fe-error-message error-msg-spacing" aria-live="assertive" aria-relevant="additions removals" hidden=""></p>
      <li class="fe-error-list" hidden=""></li>
    </div>
    <div class="fe-field wrap-up-content-child">
      <label class="fe-label fe-label--wrap-vertical wrap-up-content-child">
        <span class="fe-label-text">Zip/Postal Code</span>
        <input type="text" maxlength="10" class="fe-input-text payment-details-focus required-fields postalcode error-selected" required="" name="postalcode">
      </label>
      <p class="fe-error-message error-msg-spacing" aria-live="assertive" aria-relevant="additions removals" hidden=""></p>
      <li class="fe-error-list" hidden=""></li>
    </div>
  </div>
  <div class="fe-field custom-select-state">
    <label class="fe-label fe-label--wrap-vertical">
      <span class="fe-label-text">State/Region</span>
      <select name="state" id="state" class="fe-input-text required-fields">
        <option value="Alabama">Alabama</option>
        <option value="Alaska">Alaska</option>
        <option value="Arizona">Arizona</option>
        <option value="Arkansas">Arkansas</option>
        <option value="California">California</option>
        <option value="Colorado">Colorado</option>
        <option value="Connecticut">Connecticut</option>
        <option value="Delaware">Delaware</option>
        <option value="District of Columbia">District of Columbia</option>
        <option value="Florida">Florida</option>
        <option value="Georgia">Georgia</option>
        <option value="Hawaii">Hawaii</option>
        <option value="Idaho">Idaho</option>
        <option value="Illinois">Illinois</option>
        <option value="Indiana">Indiana</option>
        <option value="Iowa">Iowa</option>
        <option value="Kansas">Kansas</option>
        <option value="Kentucky">Kentucky</option>
        <option value="Louisiana">Louisiana</option>
        <option value="Maine">Maine</option>
        <option value="Maryland">Maryland</option>
        <option value="Massachusetts">Massachusetts</option>
        <option value="Michigan">Michigan</option>
        <option value="Minnesota">Minnesota</option>
        <option value="Mississippi">Mississippi</option>
        <option value="Missouri">Missouri</option>
        <option value="Montana">Montana</option>
        <option value="Nebraska">Nebraska</option>
        <option value="Nevada">Nevada</option>
        <option value="New Hampshire">New Hampshire</option>
        <option value="New Jersey">New Jersey</option>
        <option value="New Mexico">New Mexico</option>
        <option value="New York">New York</option>
        <option value="North Carolina">North Carolina</option>
        <option value="North Dakota">North Dakota</option>
        <option value="Ohio">Ohio</option>
        <option value="Oklahoma">Oklahoma</option>
        <option value="Oregon">Oregon</option>
        <option value="Pennsylvania">Pennsylvania</option>
        <option value="Rhode Island">Rhode Island</option>
        <option value="South Carolina">South Carolina</option>
        <option value="South Dakota">South Dakota</option>
        <option value="Tennessee">Tennessee</option>
        <option value="Texas">Texas</option>
        <option value="Utah">Utah</option>
        <option value="Vermont">Vermont</option>
        <option value="Virginia">Virginia</option>
        <option value="Washington">Washington</option>
        <option value="West Virginia">West Virginia</option>
        <option value="Wisconsin">Wisconsin</option>
        <option value="Wyoming">Wyoming</option>
      </select>
    </label>
    <p class="fe-error-message" aria-live="assertive" aria-relevant="additions removals" hidden=""></p>
    <li class="fe-error-list" hidden=""></li>
    <div class="select-selected error-selected" tabindex="0"></div>
    <div class="select-state-items select-hide">
      <div tabindex="0">Alabama</div>
      <div tabindex="0">Alaska</div>
      <div tabindex="0">Arizona</div>
      <div tabindex="0">Arkansas</div>
      <div tabindex="0">California</div>
      <div tabindex="0">Colorado</div>
      <div tabindex="0">Connecticut</div>
      <div tabindex="0">Delaware</div>
      <div tabindex="0">District of Columbia</div>
      <div tabindex="0">Florida</div>
      <div tabindex="0">Georgia</div>
      <div tabindex="0">Hawaii</div>
      <div tabindex="0">Idaho</div>
      <div tabindex="0">Illinois</div>
      <div tabindex="0">Indiana</div>
      <div tabindex="0">Iowa</div>
      <div tabindex="0">Kansas</div>
      <div tabindex="0">Kentucky</div>
      <div tabindex="0">Louisiana</div>
      <div tabindex="0">Maine</div>
      <div tabindex="0">Maryland</div>
      <div tabindex="0">Massachusetts</div>
      <div tabindex="0">Michigan</div>
      <div tabindex="0">Minnesota</div>
      <div tabindex="0">Mississippi</div>
      <div tabindex="0">Missouri</div>
      <div tabindex="0">Montana</div>
      <div tabindex="0">Nebraska</div>
      <div tabindex="0">Nevada</div>
      <div tabindex="0">New Hampshire</div>
      <div tabindex="0">New Jersey</div>
      <div tabindex="0">New Mexico</div>
      <div tabindex="0">New York</div>
      <div tabindex="0">North Carolina</div>
      <div tabindex="0">North Dakota</div>
      <div tabindex="0">Ohio</div>
      <div tabindex="0">Oklahoma</div>
      <div tabindex="0">Oregon</div>
      <div tabindex="0">Pennsylvania</div>
      <div tabindex="0">Rhode Island</div>
      <div tabindex="0">South Carolina</div>
      <div tabindex="0">South Dakota</div>
      <div tabindex="0">Tennessee</div>
      <div tabindex="0">Texas</div>
      <div tabindex="0">Utah</div>
      <div tabindex="0">Vermont</div>
      <div tabindex="0">Virginia</div>
      <div tabindex="0">Washington</div>
      <div tabindex="0">West Virginia</div>
      <div tabindex="0">Wisconsin</div>
      <div tabindex="0">Wyoming</div>
    </div>
  </div>
  <div class="fe-buttons">
    <button class="save-card-btn fe-button" id="saveCardAndContinueBtn" disabled="">Save Card and Continue</button>
  </div>
</form>

<form class="searchbar__form" role="search" id="mobileResults">
  <label class="searchbar__label" for="mobileSearch">Search all of SparkNotes</label>
  <input class="searchbar__input" id="mobileSearch" type="text" placeholder="Search title, author, and more" required="" autocomplete="off" aria-describedby="mobileArrow" aria-owns="mobileResults" value="">
  <button class="searchbar__button" type="submit">
    <span class="searchbar__button__text">Search</span>
    <svg width="32" height="32" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
      <path d="M14.75 6a8.75 8.75 0 0 1 6.78 14.28l4.18 4.22c.34.34.34.9 0 1.24a.86.86 0 0 1-1.23 0l-4.17-4.23A8.75 8.75 0 1 1 14.75 6zm0 1.74a7.01 7.01 0 1 0 0 14.02 7.01 7.01 0 0 0 0-14.02z" fill="#007ACD"></path>
    </svg>
  </button>
</form>

<form class="searchbar__form" role="search" id="heroResults">
  <label class="searchbar__label" for="heroSearch">Search all of SparkNotes</label>
  <input class="searchbar__input" id="heroSearch" type="text" placeholder="Search title, author, subject, and more" required="" autocomplete="off" aria-describedby="heroArrow" aria-owns="heroResults" value="">
  <button class="searchbar__button" type="submit">
    <span class="searchbar__button__text">Search</span>
    <svg width="32" height="32" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
      <path d="M14.75 6a8.75 8.75 0 0 1 6.78 14.28l4.18 4.22c.34.34.34.9 0 1.24a.86.86 0 0 1-1.23 0l-4.17-4.23A8.75 8.75 0 1 1 14.75 6zm0 1.74a7.01 7.01 0 1 0 0 14.02 7.01 7.01 0 0 0 0-14.02z" fill="#007ACD"></path>
    </svg>
  </button>
</form>

<form class="js-footer-email__form footer-signup-container">
  <input type="hidden" name="_csrftoken" id="footer_secret_token" value="p113f7oL-Gw545__BvJ-NY5y02fEG_cYvzC8">
  <input type="hidden" name="_csrftoken_secrete" id="footer_csrf_secret_token" value="qHWP_q1n9d5iKRD8_dSuoeDX">
  <div class="signup-add-form">
    <div class="sparkteach-homepage__stay-updated__form__message js-footer-email__message" aria-live="assertive" aria-relevant="additions removals"></div>
    <div class="sparkteach-homepage__stay-updated__form signup-add-form__fname">
      <div class="sparkteach-homepage__stay-updated__form__label-container">
        <label for="signupFname" class="sparkteach-homepage__stay-updated__form__field">
          <input class="sparkteach-homepage__stay-updated__form__input js-footer-firstname__input js-signup-input" type="text" required="" name="signupFname" id="signupFname">
          <span class="sparkteach-homepage__stay-updated__form__label" style="background-color: #023E8d;">First Name</span>
        </label>
      </div>
    </div>
    <div class="sparkteach-homepage__stay-updated__form signup-add-form__lname">
      <div class="sparkteach-homepage__stay-updated__form__label-container">
        <label for="signupLname" class="sparkteach-homepage__stay-updated__form__field">
          <input class="sparkteach-homepage__stay-updated__form__input js-footer-lastname__input js-signup-input" type="text" required="" name="signupLname" id="signupLname">
          <span class="sparkteach-homepage__stay-updated__form__label" style="background-color: #023E8d;">Last Name</span>
        </label>
      </div>
    </div>
  </div>
  <div class="signup-email-container">
    <div class="sparkteach-homepage__stay-updated__form custom_field">
      <div class="sparkteach-homepage__stay-updated__form__label-container">
        <label for="footer-signup-coming-soon" class="sparkteach-homepage__stay-updated__form__field">
          <input class="sparkteach-homepage__stay-updated__form__input js-footer-email__input js-signup-input" type="email" required="" name="footer-signup-coming-soon" id="footer-signup-coming-soon">
          <span class="sparkteach-homepage__stay-updated__form__label" style="background-color: #023E8d;">Email</span>
        </label>
      </div>
    </div>
    <button class="sparkteach-homepage__stay-updated__form__button js-footer-email__button custom_footer_email_button custom-signup-button" aria-label="Add email address to list" disabled=""> Sign Up <div
        class="sparkteach-homepage__stay-updated__form__loader"></div>
    </button>
  </div>
</form>

Text Content

Search all of SparkNotes Search

Suggestions

Use up and down arrows to review and enter to select.
 * 1984
 * Jane Eyre
 * King Lear
 * The Book Thief
 * The Scarlet Letter

Menu
 * Shakespeare dark gray
    * No Fear Shakespeare Translations
    * Shakespeare Study Guides
    * Shakespeare Life & Times
    * Glossary of Shakespeare Terms

 * Literature dark gray
    * No Fear Literature Translations
    * Literature Study Guides
    * Glossary of Literary Terms
    * How to Write Literary Analysis

 * Other Subjects dark gray
    * Biography
    * Biology
    * Chemistry
    * Computer Science
    * Drama
    * Economics
    * Film
    * Health
    * History
   
    * Math
    * Philosophy
    * Physics
    * Poetry
    * Psychology
    * Short Stories
    * Sociology
    * US Government and Politics

 * Test Prep PLUS dark gray
    * Test Prep Lessons
    * AP® English Literature
    * AP® English Language

 * Teacher dark gray
    * SparkTeach
    * Teacher's Handbook

 * Blog

Log in
Sign Up for  PLUS
My PLUS Dashboard
 * My PLUS Activity dark gray
    * Notes
    * Bookmarks
    * Test Prep PLUS
    * No Fear Translations & Audio
    * Mastery Quizzes
    * Flashcards
    * Infographics
    * No Fear Graphic Novels

 * Account Details
 * Subscription & Billing
 * Sign Out

Please wait while we process your payment


RESET PASSWORD

Email



Send password reset email


YOUR PASSWORD RESET EMAIL SHOULD ARRIVE SHORTLY.

If you don't see it, please check your spam folder. Sometimes it can end up
there.


SOMETHING WENT WRONG

If you don't see it, please check your spam folder. Sometimes it can end up
there.




Please wait while we process your payment


LOG IN OR CREATE ACCOUNT

to start your free trial of SparkNotes Plus.





Log in Sign up

Sparknotes



Email



Password Your password must:
 *   Be between 8-15 characters.
 *   Contain at least one capital letter.
 *   Contain at least one number.
 *   Be different from your email address.



Log in Forgot Password

By signing up you agree to our terms and privacy policy.

Don’t have an account? Subscribe now

Create Your Account

Sign up for your FREE 7-day trial

 * Ad-free experience
 * Note-taking
 * Flashcards
   & Quizzes
 * AP® English Test Prep
 * Plus much more

First Name



Last Name



Email



Password Your password must:
 *   Be between 8-15 characters.
 *   Contain at least one capital letter.
 *   Contain at least one number.
 *   Be different from your email address.



Sign up for the free PLUS newsletter
Choose Your Plan

Already have an account? Log in

Your Email

Edit

Choose Your Plan

Individual

Group Discount

$4.99/month + tax

Monthly

BEST VALUE

$24.99/year + tax

Annual

Save over 50% with a SparkNotes PLUS Annual Plan!

Continue to Payment Continuing to Payment will take you to apayment page

Purchasing SparkNotes PLUS for a group?

Get Annual Plans at a discount when you buy 2 or more!

Quantity



Price

$24.99 $18.74 /subscription + tax

Subtotal $37.48 + tax



Save 25% on 2-49 accounts

Save 30% on 50-99 accounts

Want 100 or more? Contact us for a customized plan.

Continue to Payment Continuing to Payment will take you to apayment page

Your Plan

Edit

Payment Details

Card Number




Expiration Date (MM / YY)




Security Code




Country United States Australia Canada Hong Kong India South Africa United
States My country is not listed



United States
Australia
Canada
Hong Kong
India
South Africa
United States
My country is not listed
We're sorry, SparkNotes Plus isn't available in your country.
Name on Card



Billing Address



City



Zip/Postal Code



State/Region
AlabamaAlaskaArizonaArkansasCaliforniaColoradoConnecticutDelawareDistrict of
ColumbiaFloridaGeorgiaHawaiiIdahoIllinoisIndianaIowaKansasKentuckyLouisianaMaineMarylandMassachusettsMichiganMinnesotaMississippiMissouriMontanaNebraskaNevadaNew
HampshireNew JerseyNew MexicoNew YorkNorth CarolinaNorth
DakotaOhioOklahomaOregonPennsylvaniaRhode IslandSouth CarolinaSouth
DakotaTennesseeTexasUtahVermontVirginiaWashingtonWest VirginiaWisconsinWyoming




Alabama
Alaska
Arizona
Arkansas
California
Colorado
Connecticut
Delaware
District of Columbia
Florida
Georgia
Hawaii
Idaho
Illinois
Indiana
Iowa
Kansas
Kentucky
Louisiana
Maine
Maryland
Massachusetts
Michigan
Minnesota
Mississippi
Missouri
Montana
Nebraska
Nevada
New Hampshire
New Jersey
New Mexico
New York
North Carolina
North Dakota
Ohio
Oklahoma
Oregon
Pennsylvania
Rhode Island
South Carolina
South Dakota
Tennessee
Texas
Utah
Vermont
Virginia
Washington
West Virginia
Wisconsin
Wyoming
Save Card and Continue

Payment Details

Edit

Payment Summary

SparkNotes Plus

You'll be billed after your free trial ends.

7-Day Free Trial

Not Applicable

Renews December 10, 2023 December 3, 2023



Discounts (applied to next billing)



DUE NOW

US $0.00

SNPLUSROCKS20  |  20% Discount

Remove

This is not a valid promo code.

Discount Code (one code per order)

Apply

SparkNotes PLUS Annual Plan - Group Discount

Qty: 00

Subtotal US $0,000.00
Discount (00% off) -US $000.00
Tax US $XX.XX
DUE NOW US $1,049.58

SparkNotes Plus subscription is $4.99/month or $24.99/year as selected above.
The free trial period is the first 7 days of your subscription. TO CANCEL YOUR
SUBSCRIPTION AND AVOID BEING CHARGED, YOU MUST CANCEL BEFORE THE END OF THE FREE
TRIAL PERIOD. You may cancel your subscription on your Subscription and Billing
page or contact Customer Support at custserv@bn.com. Your subscription will
continue automatically once the free trial period is over. Free trial is
available to new customers only.

By signing up you agree to our terms and privacy policy.

By signing up you agree to our terms and privacy policy.

Start 7-Day Free Trial
Complete Purchase

Choose Your Plan

Your Free Trial Starts Now!

For the next 7 days, you'll have access to awesome PLUS stuff like AP English
test prep, No Fear Shakespeare translations and audio, a note-taking tool,
personalized dashboard, & much more!

Go to My PLUS Dashboard Launch SparkNotes PLUS
Thank You!

You’ve successfully purchased a group discount. Your group members can use the
joining link below to redeem their group membership. You'll also receive an
email with the link.

No URL

Copy

Members will be prompted to log in or create an account to redeem their group
membership.

Redeem a Code Now Manage Your Purchase

Thanks for creating a SparkNotes account! Continue to start your free trial.

Start free trial of SparkNotes Plus


Search all of SparkNotes Search

Suggestions

Use up and down arrows to review and enter to select.
 * 1984
 * Jane Eyre
 * King Lear
 * The Book Thief
 * The Scarlet Letter

 * Log in Sign Up for  PLUS
   
 * My Account white
    * My PLUS Activity
      
       * Notes
       * Bookmarks
       * Test Prep PLUS
       * No Fear Translations
       * Mastery Quizzes
       * Flashcards
       * Infographics
       * No Fear Graphic Novels
   
    * Account Details
    * Subscription & Billing
    * Sign Out
   
   My PLUS Dashboard
   
 * Shakespeare white
    * No Fear Shakespeare Translations
    * Shakespeare Study Guides
    * Shakespeare Life & Times
    * Glossary of Shakespeare Terms

 * Literature white
    * No Fear Literature Translations
    * Literature Study Guides
    * Glossary of Literary Terms
    * How to Write Literary Analysis

 * Other Subjects white
    * Biography
    * Biology
    * Chemistry
    * Computer Science
    * Drama
    * Economics
    * Film
    * Health
    * History
    * Math
    * Philosophy
    * Physics
    * Poetry
    * Psychology
    * Short Stories
    * Sociology
    * US Government and Politics

 * Test Prep PLUS white
    * Test Prep Lessons
    * AP® English Literature
    * AP® English Language

 * Teacher white
    * SparkTeach
    * Teacher's Handbook

 * Blog
 * Help

click me

Please wait while we process your payment

Your PLUS subscription has expired

 * We’d love to have you back! Renew your subscription to regain access to all
   of our exclusive, ad-free study tools.

Renew your subscription


Please wait while we process your payment

 * Get 50% off PLUS!
   Your Annual plan, at a discount. 
   One week only!
   

Use code: CYBERMONDAY

See discount terms and conditions. 




SPARKNOTES. STUDYING, SIMPLIFIED. STUDYING, AMPLIFIED.


Search all of SparkNotes Search

Suggestions

Use up and down arrows to review and enter to select.
 * 1984
 * Jane Eyre
 * King Lear
 * The Book Thief
 * The Scarlet Letter


TOP TITLES

 * Macbeth William Shakespeare
   Study Guide No Fear Translations Mastery Quizzes Flashcards Infographic
   Graphic Novel
 * Hamlet William Shakespeare
   Study Guide No Fear Translations Mastery Quizzes Flashcards Infographic
   Graphic Novel
 * Romeo and Juliet William Shakespeare
   Study Guide No Fear Translations Mastery Quizzes Flashcards Infographic
   Graphic Novel
 * The Great Gatsby F. Scott Fitzgerald
   Study Guide Full Text Mastery Quizzes Flashcards Infographic
 * To Kill a Mockingbird Harper Lee
   Study Guide Mastery Quizzes Flashcards Infographic

 * 
 * 
   Introducing the latest help with SparkNotes PLUS With PLUS, you get instant
   access to features like Flashcards, AP® English Test Prep, Mastery Quizzes,
   and modern-day Shakespeare translations, now with audio!
   Start your FREE trial Explore PLUS features Already have an account?  Log in
   Renew your subscription Explore PLUS features
   Explore PLUS features


 * NEW STUDY GUIDES
   
   Each guide features chapter summaries, character analyses, important quotes,
   & much more! 
   
    * It Ends with Us
    * Six of Crows
    * Red, White & Royal Blue
    * A Court of Thorns and Roses
    * The Seven Husbands of Evelyn Hugo
    * So You Want to Talk About Race
    * A Little Life
    * It Start with Us


 * FREE FULL TEXTS
   
   Get a head start on your summer reading with these free full texts!
   
    * Pride & Prejudice
    * The Great Gatsby
    * Moby Dick
    * Frankenstein
    * Sense & Sensibility
    * Narrative of the Life of Frederick Douglass
    * Anna Karenina
    * The Awakening
    * Dr. Jekyll & Mr. Hyde
    * Jane Eyre


WILLIAM SHAKESPEARE’S LIFE & TIMES

Our comprehensive guide includes a detailed biography, social and historical
context, quotes, and more to help you write your essay on Shakespeare or
understand his plays and poems.

Read the guide



FROM THE SPARKNOTES BLOG

What Your Favorite Horror Novel Says About You
Oct 26, 2023
17 Deliciously Creepy Quotes from Books
Oct 26, 2023
6 Edgar Allan Poe-Inspired Ways to Spend Halloween
Oct 18, 2023
Edgar Allan Poe Stories Ranked by How Creepy They Are
Oct 18, 2023
Every Book on Your English Syllabus Summed Up in Quotes from The Great British
Bake-Off
Oct 9, 2023
7 of the Wildest Reasons Books Have Been Banned
Oct 3, 2023
7 of the Most Obvious Villain Names in Literature
Oct 2, 2023
QUIZ: Is This an Olivia Rodrigo Lyric or a Catcher in the Rye Quote?
Sep 20, 2023
QUIZ: Which Version of Pride & Prejudice Should You Watch?
Aug 23, 2023
QUIZ: Is This a Taylor Swift Lyric or a Pride and Prejudice Quote?
Aug 17, 2023
18 Literary Quotes That Will Get You Excited About Autumn
Aug 16, 2023
What Going Back to School Is Like, According to Shakespeare
Aug 3, 2023
QUIZ: Would You Be Asked to Dance in a Jane Austen Novel?
Jun 12, 2023
QUIZ: What Novel Title is Going to Sum Up Your Summer?
Jun 1, 2023
55 Film Adaptations of Classic Novels, Ranked
Jun 1, 2023
QUIZ: Are You Someone's Love Interest?
May 24, 2023


Sign up for our latest news and updates!
By entering your email address you agree to receive emails from SparkNotes and
verify that you are over the age of 13. You can view our Privacy Policy here.
Unsubscribe from our emails at any time.
First Name
Last Name
Email
Sign Up



SPARKNOTES—THE STRESS-FREE WAY TO A BETTER GPA

 * Quick Links
 * No Fear Shakespeare
 * Literature Guides
 * Other Subjects
 * Blog
 * Teacher’s Handbook

 * Premium Study Tools
 * SparkNotes PLUS
 * Sign Up
 * Log In
 * PLUS Help

 * More
 * Help
 * How to Cite SparkNotes
 * How to Write Literary Analysis
 * About
 * Contact Us

Copyright © 2023 SparkNotes LLC

 * Terms of Use
 * |
 * Privacy
 * |
 * Cookie Policy
 * |
 * Do Not Sell My Personal Information

       



WE CARE ABOUT YOUR PRIVACY

We and our 15 partners store and/or access information on a device, such as
unique IDs in cookies to process personal data. You may accept or manage your
choices by clicking below, including your right to object where legitimate
interest is used, or at any time in the privacy policy page. These choices will
be signaled to our partners and will not affect browsing data.


WE AND OUR PARTNERS PROCESS DATA TO PROVIDE:

Use precise geolocation data. Actively scan device characteristics for
identification. Store and/or access information on a device. Personalised
advertising and content, advertising and content measurement, audience research
and services development. List of Partners (vendors)

I Accept Reject All Show Purposes



ABOUT YOUR PRIVACY




 * YOUR PRIVACY


 * TARGETING COOKIES


 * FUNCTIONAL COOKIES


 * PERFORMANCE COOKIES


 * STRICTLY NECESSARY COOKIES


 * STORE AND/OR ACCESS INFORMATION ON A DEVICE 13 PARTNERS CAN USE THIS PURPOSE


 * PERSONALISED ADVERTISING AND CONTENT, ADVERTISING AND CONTENT MEASUREMENT,
   AUDIENCE RESEARCH AND SERVICES DEVELOPMENT 15 PARTNERS CAN USE THIS PURPOSE


 * ACTIVELY SCAN DEVICE CHARACTERISTICS FOR IDENTIFICATION 5 PARTNERS CAN USE
   THIS PURPOSE


 * ENSURE SECURITY, PREVENT AND DETECT FRAUD, AND FIX ERRORS 9 PARTNERS CAN USE
   THIS PURPOSE


 * DELIVER AND PRESENT ADVERTISING AND CONTENT 7 PARTNERS CAN USE THIS PURPOSE


 * MATCH AND COMBINE DATA FROM OTHER DATA SOURCES 5 PARTNERS CAN USE THIS
   PURPOSE


 * LINK DIFFERENT DEVICES 3 PARTNERS CAN USE THIS PURPOSE


 * IDENTIFY DEVICES BASED ON INFORMATION TRANSMITTED AUTOMATICALLY 12 PARTNERS
   CAN USE THIS PURPOSE

YOUR PRIVACY

We process your data to deliver content or advertisements and measure the
delivery of such content or advertisements to extract insights about our
website. We share this information with our partners on the basis of consent and
legitimate interest. You may exercise your right to consent or object to a
legitimate interest, based on a specific purpose below or at a partner level in
the link under each purpose. These choices will be signaled to our vendors
participating in the Transparency and Consent Framework.
More information

List of IAB Vendors‎

TARGETING COOKIES

Targeting Cookies


These cookies may be set through our site by our advertising partners. They may
be used by those companies to build a profile of your interests, to measure the
effectiveness of marketing campaigns, and show you relevant adverts on other
sites.  They do not store directly personal information, but are based on
uniquely identifying your browser and internet device. If you do not allow these
cookies, you will experience less targeted advertising.

FUNCTIONAL COOKIES

Functional Cookies


These cookies enable the website to provide enhanced functionality and
personalisation. They may be set by us or by third party providers whose
services we have added to our pages.    If you do not allow these cookies then
some or all of these services may not function properly.

PERFORMANCE COOKIES

Performance Cookies


These cookies allow us to count visits and traffic sources so we can measure and
improve the performance of our site. They help us to know which pages are the
most and least popular and see how visitors move around the site.    All
information these cookies collect is aggregated and therefore anonymous. If you
do not allow these cookies we will not know when you have visited our site, and
will not be able to monitor its performance.

STRICTLY NECESSARY COOKIES

Always Active

These cookies are necessary for the website to function and cannot be switched
off in our systems. They are usually only set in response to actions made by you
which amount to a request for services, such as setting your privacy
preferences, logging in or filling in forms.    You can set your browser to
block or alert you about these cookies, but some parts of the site will not then
work. These cookies do not store any personally identifiable information.

STORE AND/OR ACCESS INFORMATION ON A DEVICE 13 PARTNERS CAN USE THIS PURPOSE

Store and/or access information on a device


Cookies, device or similar online identifiers (e.g. login-based identifiers,
randomly assigned identifiers, network based identifiers) together with other
information (e.g. browser type and information, language, screen size, supported
technologies etc.) can be stored or read on your device to recognise it each
time it connects to an app or to a website, for one or several of the purposes
presented here.

List of IAB Vendors‎ | View Illustrations 

PERSONALISED ADVERTISING AND CONTENT, ADVERTISING AND CONTENT MEASUREMENT,
AUDIENCE RESEARCH AND SERVICES DEVELOPMENT 15 PARTNERS CAN USE THIS PURPOSE

Personalised advertising and content, advertising and content measurement,
audience research and services development


 * USE LIMITED DATA TO SELECT ADVERTISING 11 PARTNERS CAN USE THIS PURPOSE
   
   Switch Label
   
   Advertising presented to you on this service can be based on limited data,
   such as the website or app you are using, your non-precise location, your
   device type or which content you are (or have been) interacting with (for
   example, to limit the number of times an ad is presented to you).
   
   View Illustrations 
   Object to Legitimate Interests Remove Objection

 * CREATE PROFILES FOR PERSONALISED ADVERTISING 10 PARTNERS CAN USE THIS PURPOSE
   
   Switch Label
   
   Information about your activity on this service (such as forms you submit,
   content you look at) can be stored and combined with other information about
   you (for example, information from your previous activity on this service and
   other websites or apps) or similar users. This is then used to build or
   improve a profile about you (that might include possible interests and
   personal aspects). Your profile can be used (also later) to present
   advertising that appears more relevant based on your possible interests by
   this and other entities.
   
   View Illustrations 

 * USE PROFILES TO SELECT PERSONALISED ADVERTISING 11 PARTNERS CAN USE THIS
   PURPOSE
   
   Switch Label
   
   Advertising presented to you on this service can be based on your advertising
   profiles, which can reflect your activity on this service or other websites
   or apps (like the forms you submit, content you look at), possible interests
   and personal aspects.
   
   View Illustrations 

 * CREATE PROFILES TO PERSONALISE CONTENT 5 PARTNERS CAN USE THIS PURPOSE
   
   Switch Label
   
   Information about your activity on this service (for instance, forms you
   submit, non-advertising content you look at) can be stored and combined with
   other information about you (such as your previous activity on this service
   or other websites or apps) or similar users. This is then used to build or
   improve a profile about you (which might for example include possible
   interests and personal aspects). Your profile can be used (also later) to
   present content that appears more relevant based on your possible interests,
   such as by adapting the order in which content is shown to you, so that it is
   even easier for you to find content that matches your interests.
   
   View Illustrations 

 * USE PROFILES TO SELECT PERSONALISED CONTENT 4 PARTNERS CAN USE THIS PURPOSE
   
   Switch Label
   
   Content presented to you on this service can be based on your content
   personalisation profiles, which can reflect your activity on this or other
   services (for instance, the forms you submit, content you look at), possible
   interests and personal aspects, such as by adapting the order in which
   content is shown to you, so that it is even easier for you to find
   (non-advertising) content that matches your interests.
   
   View Illustrations 

 * MEASURE ADVERTISING PERFORMANCE 14 PARTNERS CAN USE THIS PURPOSE
   
   Switch Label
   
   Information regarding which advertising is presented to you and how you
   interact with it can be used to determine how well an advert has worked for
   you or other users and whether the goals of the advertising were reached. For
   instance, whether you saw an ad, whether you clicked on it, whether it led
   you to buy a product or visit a website, etc. This is very helpful to
   understand the relevance of advertising campaigns.
   
   View Illustrations 
   Object to Legitimate Interests Remove Objection

 * MEASURE CONTENT PERFORMANCE 6 PARTNERS CAN USE THIS PURPOSE
   
   Switch Label
   
   Information regarding which content is presented to you and how you interact
   with it can be used to determine whether the (non-advertising) content e.g.
   reached its intended audience and matched your interests. For instance,
   whether you read an article, watch a video, listen to a podcast or look at a
   product description, how long you spent on this service and the web pages you
   visit etc. This is very helpful to understand the relevance of
   (non-advertising) content that is shown to you.
   
   View Illustrations 
   Object to Legitimate Interests Remove Objection

 * UNDERSTAND AUDIENCES THROUGH STATISTICS OR COMBINATIONS OF DATA FROM
   DIFFERENT SOURCES 8 PARTNERS CAN USE THIS PURPOSE
   
   Switch Label
   
   Reports can be generated based on the combination of data sets (like user
   profiles, statistics, market research, analytics data) regarding your
   interactions and those of other users with advertising or (non-advertising)
   content to identify common characteristics (for instance, to determine which
   target audiences are more receptive to an ad campaign or to certain
   contents).
   
   View Illustrations 
   Object to Legitimate Interests Remove Objection

 * DEVELOP AND IMPROVE SERVICES 9 PARTNERS CAN USE THIS PURPOSE
   
   Switch Label
   
   Information about your activity on this service, such as your interaction
   with ads or content, can be very helpful to improve products and services and
   to build new products and services based on user interactions, the type of
   audience, etc. This specific purpose does not include the development or
   improvement of user profiles and identifiers.
   
   View Illustrations 
   Object to Legitimate Interests Remove Objection

 * USE LIMITED DATA TO SELECT CONTENT 6 PARTNERS CAN USE THIS PURPOSE
   
   Switch Label
   
   Content presented to you on this service can be based on limited data, such
   as the website or app you are using, your non-precise location, your device
   type, or which content you are (or have been) interacting with (for example,
   to limit the number of times a video or an article is presented to you).
   
   View Illustrations 
   Object to Legitimate Interests Remove Objection

List of IAB Vendors‎

ACTIVELY SCAN DEVICE CHARACTERISTICS FOR IDENTIFICATION 5 PARTNERS CAN USE THIS
PURPOSE

Actively scan device characteristics for identification


With your acceptance, certain characteristics specific to your device might be
requested and used to distinguish it from other devices (such as the installed
fonts or plugins, the resolution of your screen) in support of the purposes
explained in this notice.

List of IAB Vendors‎

ENSURE SECURITY, PREVENT AND DETECT FRAUD, AND FIX ERRORS 9 PARTNERS CAN USE
THIS PURPOSE

Always Active

Your data can be used to monitor for and prevent unusual and possibly fraudulent
activity (for example, regarding advertising, ad clicks by bots), and ensure
systems and processes work properly and securely. It can also be used to correct
any problems you, the publisher or the advertiser may encounter in the delivery
of content and ads and in your interaction with them.

List of IAB Vendors‎ | View Illustrations 

DELIVER AND PRESENT ADVERTISING AND CONTENT 7 PARTNERS CAN USE THIS PURPOSE

Always Active

Certain information (like an IP address or device capabilities) is used to
ensure the technical compatibility of the content or advertising, and to
facilitate the transmission of the content or ad to your device.

List of IAB Vendors‎ | View Illustrations 

MATCH AND COMBINE DATA FROM OTHER DATA SOURCES 5 PARTNERS CAN USE THIS PURPOSE

Always Active

Information about your activity on this service may be matched and combined with
other information relating to you and originating from various sources (for
instance your activity on a separate online service, your use of a loyalty card
in-store, or your answers to a survey), in support of the purposes explained in
this notice.

List of IAB Vendors‎

LINK DIFFERENT DEVICES 3 PARTNERS CAN USE THIS PURPOSE

Always Active

In support of the purposes explained in this notice, your device might be
considered as likely linked to other devices that belong to you or your
household (for instance because you are logged in to the same service on both
your phone and your computer, or because you may use the same Internet
connection on both devices).

List of IAB Vendors‎

IDENTIFY DEVICES BASED ON INFORMATION TRANSMITTED AUTOMATICALLY 12 PARTNERS CAN
USE THIS PURPOSE

Always Active

Your device might be distinguished from other devices based on information it
automatically sends when accessing the Internet (for instance, the IP address of
your Internet connection or the type of browser you are using) in support of the
purposes exposed in this notice.

List of IAB Vendors‎
Back Button


COOKIE LIST

Filter Button
Consent Leg.Interest
checkbox label label
checkbox label label
checkbox label label

Clear
checkbox label label
Apply Cancel
Confirm My Choices
Reject All Allow All