CINXE.COM
J. G. Ballard | Open Library
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta name="format-detection" content="telephone=no"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="title" content="" /> <meta name="keywords" content="free books, books to read, free ebooks, audio books, read books for free, read books online, online library"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="author" content="OpenLibrary.org" /> <meta name="creator" content="OpenLibrary.org" /> <meta name="copyright" content="Original content copyright; 2007-2015" /> <meta name="distribution" content="Global" /> <meta name="theme-color" content="#e2dcc5"> <link rel="canonical" href="https://openlibrary.org/authors/OL402789A/J._G._Ballard" /> <link rel="preconnect" href="https://athena.archive.org"> <link rel="search" type="application/opensearchdescription+xml" title="Open Library" href="/static/opensearch.xml"> <link rel="manifest" href="/static/manifest.json"> <link href="/static/images/openlibrary-128x128.png" rel="apple-touch-icon" /> <link href="/static/images/openlibrary-152x152.png" rel="apple-touch-icon" sizes="152x152" /> <link href="/static/images/openlibrary-167x167.png" rel="apple-touch-icon" sizes="167x167" /> <link href="/static/images/openlibrary-180x180.png" rel="apple-touch-icon" sizes="180x180" /> <link href="/static/images/openlibrary-192x192.png" rel="icon" sizes="192x192" /> <link href="/static/images/openlibrary-128x128.png" rel="icon" sizes="128x128" /> <link href="/static/build/page-user.css?v=61bdc5b9bd5d4281acbc67b489096d9b" rel="stylesheet" type="text/css" /> <noscript> <style> /* Don't hide content with clamp if no js to show more/less */ .clamp { -webkit-line-clamp: unset !important; } /* Don't show read-more sections collapsed */ .read-more__content { max-height: unset !important; } /* Don't show read-more toggle buttons */ .read-more__toggle { display: none !important; } /* @width-breakpoint-tablet media query: */ @media only screen and (min-width: 768px) { /* Sticky navbar to top of screen if compact title cannot be stickied */ .work-menu { top: 0 !important; } } </style> </noscript> <script> /* @licstart The following is the entire license notice for the * JavaScript code in this page. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. * * @licend The above is the entire license notice * for the JavaScript code in this page. */ </script> <meta name="google-site-verification" content="KrqcZD4l5BLNVyjzSi2sjZBiwgmkJ1W7n6w7ThD7A74" /> <meta name="google-site-verification" content="vtXGm8q3UgP-f6qXTvQBo85uh3nmIYIotVqqdJDpyz4" /> <!-- Drini, Google Search Console --> <meta name="google-site-verification" content="XYOJ9Uj0MBr6wk7kj1IkttXrqY-bbRstFMADTfEt354" /> <!-- Drini, Bing Webmaster Tools --> <meta name="msvalidate.01" content="8BEBECBEF537077737975A49D55B857D" /> <meta name="description" content="Author of Empire of the Sun, Crash, The Drowned World, The Drought, Concrete island, Antología de la literatura fantástica, High-rise, The Terminal Beach" /> <title>J. G. Ballard | Open Library</title> <meta property="og:title" content="J. G. Ballard | Open Library" /> <meta property="og:type" content="books.author" /> <meta property="og:image" content="https://covers.openlibrary.org/a/id/14429614-L.jpg" /> <meta property="og:url" content="https://openlibrary.org/authors/OL402789A/J._G._Ballard" /> <meta property="og:site_name" content="Open Library" /> <meta property="og:description" content="Author of Empire of the Sun, Crash, The Drowned World, The Drought, Concrete island, Antología de la literatura fantástica, High-rise, The Terminal Beach" /> </head> <body class="" itemscope itemtype="https://schema.org/Person"> <script> // Provide a signal that JS will load document.body.className += ' client-js'; </script> <span id="top"></span> <div id="offline-info">It looks like you're offline.</div> <div id="donato"></div> <script src="/cdn/archive.org/donate.js" data-platform="ol"></script> <div id="topNotice"> <div class="page-banner page-banner-black page-banner-center"> <div class="iaBar"> <a class="iaLogo" href="https://archive.org"><img alt="Internet Archive logo" src="/static/images/ia-logo.svg" width="160"></a> <a class="ghost-btn iabar-mobile" href="https://archive.org/donate/?platform=ol&origin=olwww-TopNavDonateButton" data-ol-link-track="IABar|DonateButton">Donate <span class="heart" aria-hidden="true">♥</span></a> <div class="language-component header-dropdown iabar-mobile"> <details> <summary> <span>English (en)</span> <img class="translate-icon" src="/static/images/language-icon.svg" title="Change Website Language" alt="Change Website Language"/> </summary> <div class="language-dropdown-component"> <ul class="locale-options dropdown-menu"> <li><a href="#" lang="cs" data-lang-id="cs" title="Czech">Čeština (cs)</a></li> <li><a href="#" lang="de" data-lang-id="de" title="German">Deutsch (de)</a></li> <li><a href="#" lang="en" data-lang-id="en" title="English">English (en)</a></li> <li><a href="#" lang="es" data-lang-id="es" title="Spanish">Español (es)</a></li> <li><a href="#" lang="fr" data-lang-id="fr" title="French">Français (fr)</a></li> <li><a href="#" lang="hr" data-lang-id="hr" title="Croatian">Hrvatski (hr)</a></li> <li><a href="#" lang="it" data-lang-id="it" title="Italian">Italiano (it)</a></li> <li><a href="#" lang="pt" data-lang-id="pt" title="Portuguese">Português (pt)</a></li> <li><a href="#" lang="hi" data-lang-id="hi" title="Hindi">हिंदी (hi)</a></li> <li><a href="#" lang="sc" data-lang-id="sc" title="Sardinian">Sardu (sc)</a></li> <li><a href="#" lang="te" data-lang-id="te" title="Telugu">తెలుగు (te)</a></li> <li><a href="#" lang="uk" data-lang-id="uk" title="Ukrainian">Українська (uk)</a></li> <li><a href="#" lang="zh" data-lang-id="zh" title="Chinese">中文 (zh)</a></li> </ul> </div> </details> </div> </div> </div> </div> <header id="header-bar" class="header-bar"> <div class="logo-component"> <a href="/" title="The Internet Archive's Open Library: One page for every book"> <div class="logo-txt"> <img class="logo-icon" src="/static/images/openlibrary-logo-tighter.svg" width="189" height="47" alt="Open Library logo"/> </div> </a> </div> <ul class="navigation-component"> <li> <div class="mybooks-component header-dropdown"> <a href="/account/books" data-ol-link-track=MainNav|MyBooks>My Books</a> </div> </li> <li> <div class="browse-component header-dropdown"> <details> <summary > Browse <span class="shift">Menu</span> <img class="down-arrow" aria-hidden="true" src="/static/images/down-arrow.png" alt="" role="presentation" width="7" height="4"> </summary> <div class="browse-dropdown-component navigation-dropdown-component" > <ul class="dropdown-menu browse-dropdown-menu"> <li> <a href="/subjects" data-ol-link-track=MainNav|Subjects> Subjects </a> </li> <li> <a href="/trending" data-ol-link-track=MainNav|Trending> Trending </a> </li> <li> <a href="/explore" data-ol-link-track=MainNav|Explore> Library Explorer </a> </li> <li> <a href="/lists" data-ol-link-track=MainNav|Lists> Lists </a> </li> <li> <a href="/collections" data-ol-link-track=MainNav|Collections> Collections </a> </li> <li> <a href="/k-12" data-ol-link-track=MainNav|K12Library> K-12 Student Library </a> </li> <li> <a href="/booktalks" data-ol-link-track=MainNav|BookTalks> Book Talks </a> </li> <li> <a href="/random" data-ol-link-track=MainNav|RandomBook> Random Book </a> </li> <li> <a href="/advancedsearch" data-ol-link-track=MainNav|AdvancedSearch> Advanced Search </a> </li> </ul> </div> </details> </div> </li> </ul> <div class="search-component"> <div class="search-bar-component"> <div class="search-bar"> <div class="search-facet"> <label class="search-facet-selector"> <span aria-hidden="true" class="search-facet-value">All</span> <select aria-label="Search by"> <option value="all">All</option> <option value="title">Title</option> <option value="author">Author</option> <option value="text">Text</option> <option value="subject">Subject</option> <option value="lists">Lists</option> <option value="advanced">Advanced</option> </select> </label> </div> <form class="search-bar-input" action="/search" method="get"> <input type="text" name="q" placeholder="Search" aria-label="Search" autocomplete="off"> <input name="mode" type="checkbox" aria-hidden="true" aria-label="Search checkbox" checked="checked" value="" id="ftokenstop" class="hidden instantsearch-mode"> <input type="submit" value="" class="search-bar-submit" aria-label="Search submit"> <div class="vertical-separator"></div> <a id="barcode_scanner_link" class="search-by-barcode-submit" aria-label="Search by barcode" title="Search by barcode" href="/barcodescanner?returnTo=/isbn/$$$" > </a> </form> </div> <div class="search-dropdown"> <ul class="search-results"> </ul> </div> </div> </div> <ul class="auth-component"> <li class="hide-me"> <a class="btn" href="/account/login">Log In</a></li> <li><a class="btn primary" href="/account/create">Sign Up</a></li> </ul> <div class="hamburger-component header-dropdown"> <details> <summary data-ol-link-track="HeaderBar|Hamburger"> <img class="hamburger__icon" src="/static/images/hamburger-icon.svg" alt="additional options menu"/> <img class="down-arrow" aria-hidden="true" src="/static/images/down-arrow.png" alt="" role="presentation" width="7" height="4"> </summary> <div class="mask-menu"></div> <div class="app-drawer" > <ul class="dropdown-menu hamburger-dropdown-menu"> <li class="subsection"> My Open Library </li> <li class="login-links"> <a class="login-links__secondary" href="/account/login">Log In</a> <a class="login-links__primary" href="/account/create">Sign Up</a> </li> <li class="subsection"> Browse </li> <li> <a href="/subjects" data-ol-link-track=Hamburger|Subjects> Subjects </a> </li> <li> <a href="/trending" data-ol-link-track=Hamburger|Trending> Trending </a> </li> <li> <a href="/explore" data-ol-link-track=Hamburger|Explore> Library Explorer </a> </li> <li> <a href="/lists" data-ol-link-track=Hamburger|Lists> Lists </a> </li> <li> <a href="/collections" data-ol-link-track=Hamburger|Collections> Collections </a> </li> <li> <a href="/k-12" data-ol-link-track=Hamburger|K12Library> K-12 Student Library </a> </li> <li> <a href="/booktalks" data-ol-link-track=Hamburger|BookTalks> Book Talks </a> </li> <li> <a href="/random" data-ol-link-track=Hamburger|RandomBook> Random Book </a> </li> <li> <a href="/advancedsearch" data-ol-link-track=Hamburger|AdvancedSearch> Advanced Search </a> </li> <li class="subsection"> Contribute </li> <li> <a href="/books/add" data-ol-link-track=Hamburger|AddBook> Add a Book </a> </li> <li> <a href="/recentchanges" data-ol-link-track=Hamburger|RecentEdits> Recent Community Edits </a> </li> <li class="subsection"> Resources </li> <li> <a href="/help" data-ol-link-track=Hamburger|Help> Help & Support </a> </li> <li> <a href="/developers" data-ol-link-track=Hamburger|DevelopersHelp> Developer Center </a> </li> <li> <a href="/librarians" data-ol-link-track=Hamburger|LibrariansHelp> Librarians Portal </a> </li> </ul> </div> </details> </div> </header> <header class="header-bar mobile"> <ul class="navigation-component mobile"> <li> <div class="mybooks-component header-dropdown"> <a href="/account/books" data-ol-link-track=MainNav|MyBooks>My Books</a> </div> </li> <li> <div class="browse-component header-dropdown"> <details> <summary > Browse <span class="shift">Menu</span> <img class="down-arrow" aria-hidden="true" src="/static/images/down-arrow.png" alt="" role="presentation" width="7" height="4"> </summary> <div class="browse-dropdown-component navigation-dropdown-component" > <ul class="dropdown-menu browse-dropdown-menu"> <li> <a href="/subjects" data-ol-link-track=MainNav|Subjects> Subjects </a> </li> <li> <a href="/trending" data-ol-link-track=MainNav|Trending> Trending </a> </li> <li> <a href="/explore" data-ol-link-track=MainNav|Explore> Library Explorer </a> </li> <li> <a href="/lists" data-ol-link-track=MainNav|Lists> Lists </a> </li> <li> <a href="/collections" data-ol-link-track=MainNav|Collections> Collections </a> </li> <li> <a href="/k-12" data-ol-link-track=MainNav|K12Library> K-12 Student Library </a> </li> <li> <a href="/booktalks" data-ol-link-track=MainNav|BookTalks> Book Talks </a> </li> <li> <a href="/random" data-ol-link-track=MainNav|RandomBook> Random Book </a> </li> <li> <a href="/advancedsearch" data-ol-link-track=MainNav|AdvancedSearch> Advanced Search </a> </li> </ul> </div> </details> </div> </li> </ul> </header> <div id="test-body-mobile"> <div class="flash-messages"> </div> <div id="contentHead"> <div id="editTools" class="edit"> <div id="editInfo"> <div class="brown smaller sansserif">Last edited by <a rel="nofollow" href="/people/raybb" >raybb</a></div> <div class="smallest gray sansserif">January 13, 2025 | <a href="/authors/OL402789A/J._G._Ballard?m=history" rel="nofollow" title="View this template's edit history">History</a></div> </div> <div class="editButton"> <!-- FIXME: accesskey / keyboard shortcut needs i18n --> <a class="cta-btn cta-btn--vanilla" href="/authors/OL402789A/J._G._Ballard/edit" title="Edit this page" data-ol-link-track="CTAClick|Edit" accesskey="e" rel="nofollow" >Edit</a> </div> </div> <h1 itemprop="name">J. G. Ballard</h1> </div> <div id="contentBody"> <div class="contentTwothird" style="margin-bottom:0;"> <div itemprop="description"> <p>James Graham Ballard was born and raised in the International Settlement in Shanghai, China to a chemist. In 1943 the Japanese occupied the International Settlement and Ballard's family was sent to the Lunghua Civilian Assembly Center, where they were interned for two years until the end of World War II. In 1946, Ballard went to England with his mother and sister, and stayed on in England after his mother and sister returned to China to rejoin his father. In 1949 he went to King's College, Cambridge to study medicine, but he began writing fiction and abandoned medicine in 1952 to pursue writing. In 1953 he joined the Air Force and was sent to the Moose Jaw, Saskatchewan to train. There he discovered science fiction in and he began to write science fiction. He left the RAF in 1954 and returned to England. In 1956 he published his science fiction story. In 1960 he committed to writing full-time. </p> </div> <div class="section hidden"> <h6 class="collapse black uppercase">Location</h6> Shepparton </div> <span class="mobile-only"> <div class="infobox"> <div class="illustration"> <div class="author coverMagic"> <div class="SRPCover bookCover"> <a aria-controls="seeImage" class="coverLook dialog--open" title="Pull up a larger author photo"> <img src="//covers.openlibrary.org/a/id/14429614-M.jpg" itemprop="image" class="cover" alt="Photo of J. G. Ballard"/> </a> </div> </div> <div class="hidden"> <div class="coverFloat" id="seeImage"> <div class="coverFloatHead"> <h2>J. G. Ballard</h2> <a class="dialog--close">×<span class="shift">Close</span></a> </div> <a class="dialog--close" title="Click to close"> <img src="//covers.openlibrary.org/a/id/14429614-L.jpg" itemprop="image" class="cover" alt="Photo of J. G. Ballard"/> </a> </div> </div> </div> <p class="short-description"> British novelist (1930–2009) </p> <table> <tr> <td><strong>Born</strong></td> <td><span itemprop="birthDate">15 November 1930</span></td> </tr> <tr> <td><strong>Died</strong></td> <td><span itemprop="deathDate">19 April 2009</span></td> </tr> </table> <hr> <div class="profile-icon-container"> <a href="https://en.wikipedia.org/wiki/J._G._Ballard" title="View on Wikipedia (in en)" data-ol-link-track="AuthorInfoboxSocialLink|Wikipedia_(in_en)"> <img class="profile-icon" src="/static/images/identifier_icons/wikipedia.svg" alt=""> </a> <a href="https://www.wikidata.org/wiki/Q140201" title="View on Wikidata" data-ol-link-track="AuthorInfoboxSocialLink|Wikidata"> <img class="profile-icon" src="/static/images/identifier_icons/wikidata.svg" alt=""> </a> </div> </div> </span> <div class="clearfix"></div> <div id="works" class="section"> <h2 class="collapse"> 284 works <span class="count smaller"><a href="/books/add?author=/authors/OL402789A">Add another?</a></span> </h2> <div id="books"> <span class="sort"> <span class="sort-dropper"> <details> <summary> <img src="/images/icons/icon_sort.png" alt="Sorting by" width="9" height="11" /> <p>Most Editions</p> </summary> <span class="sort-content"> <span class="sort-content-inner"> <a class="sort-selected">Most Editions</a> <a href="/authors/OL402789A/J._G._Ballard?sort=old" data-ol-link-track="SearchSort|Old" rel="nofollow" > First Published </a> <a href="/authors/OL402789A/J._G._Ballard?sort=new" data-ol-link-track="SearchSort|New" rel="nofollow" > Most Recent </a> <a href="/authors/OL402789A/J._G._Ballard?sort=rating" data-ol-link-track="SearchSort|Rating" rel="nofollow" > Top Rated </a> <a href="/authors/OL402789A/J._G._Ballard?sort=readinglog" data-ol-link-track="SearchSort|ReadingLog" rel="nofollow" > Reading Log </a> <a href="/authors/OL402789A/J._G._Ballard?sort=random" data-ol-link-track="SearchSort|Random" rel="nofollow" > Random </a> </span> </span> </details> </span> </span> </div> <p> Showing all works by author. Would you like to see <a href="/authors/OL402789A/J._G._Ballard?mode=ebooks">only ebooks</a>? </p> <form method="GET" class="olform pagesearchbox"> <input type="hidden" name="has_fulltext" value="true"/> <div class="searchbox"> <input type="text" class="searchbox__input" name="q" size="100" placeholder="Search J. G. Ballard books" aria-label="Search" value=""> <div> <input type="submit" value="" class="searchbox__btn-icon" aria-label="Search"> </div> </div> </form> <div class="pagination"> <span class="this">1</span> <a href="/authors/OL402789A/J._G._Ballard?page=2" class="ChoosePage" data-ol-link-track="Pager|Offset1">2</a> <a href="/authors/OL402789A/J._G._Ballard?page=3" class="ChoosePage" data-ol-link-track="Pager|Offset2">3</a> <a href="/authors/OL402789A/J._G._Ballard?page=4" class="ChoosePage" data-ol-link-track="Pager|Offset3">4</a> <a href="/authors/OL402789A/J._G._Ballard?page=5" class="ChoosePage" data-ol-link-track="Pager|Offset4">5</a> <a href="/authors/OL402789A/J._G._Ballard?page=6" class="ChoosePage" data-ol-link-track="Pager|Offset5">6</a> <a href="/authors/OL402789A/J._G._Ballard?page=7" class="ChoosePage" data-ol-link-track="Pager|Offset6">7</a> <a href="/authors/OL402789A/J._G._Ballard?page=8" class="ChoosePage" data-ol-link-track="Pager|Offset7">8</a> <a href="/authors/OL402789A/J._G._Ballard?page=9" class="ChoosePage" data-ol-link-track="Pager|Offset8">9</a> <a href="/authors/OL402789A/J._G._Ballard?page=10" class="ChoosePage" data-ol-link-track="Pager|Offset9">10</a> <span class="ellipsis">...</span> <a href="/authors/OL402789A/J._G._Ballard?page=15" class="ChoosePage" data-ol-link-track="Pager|LastPage">15</a> <a href="/authors/OL402789A/J._G._Ballard?page=2" class="ChoosePage" data-ol-link-track="Pager|Next">Next ></a> </div> <div id="searchResults"> <ul class="list-books"> <li class="searchResultItem sri--w-main" itemscope itemtype="https://schema.org/Book" > <div class="sri__main"> <span class="bookcover "> <a href="/works/OL261889W?edition=key%3A/books/OL20076197M"><img itemprop="image" src="//covers.openlibrary.org/b/id/9371826-M.jpg" alt="Cover of: Empire of the sun" title="Cover of: Empire of the sun" /></a> </span> <div class="details"> <div class="resultTitle"> <h3 itemprop="name" class="booktitle"> <a itemprop="url" href="/works/OL261889W?edition=key%3A/books/OL20076197M" class="results">Empire of the sun</a> </h3> </div> <span itemprop="author" itemscope itemtype="https://schema.org/Organization" class="bookauthor"> by <a href="/authors/OL402789A/J._G._Ballard" >J. G. Ballard</a> </span> <span class="resultStats"> <span class="ratingsByline" itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating"> </span> <span class="preview-covers "> <a href="/works/OL261889W?edition=ia:taiyangdiguo0000ball"> <img width="30" height="45" loading="lazy" src="//archive.org/services/img/taiyangdiguo0000ball" alt="Cover of edition taiyangdiguo0000ball"> </a> <a href="/works/OL261889W?edition=ia:empireofsun00ball"> <img width="30" height="45" loading="lazy" src="//archive.org/services/img/empireofsun00ball" alt="Cover of edition empireofsun00ball"> </a> <a href="/works/OL261889W?edition=ia:empireofsunnovel00ball"> <img width="30" height="45" loading="lazy" src="//archive.org/services/img/empireofsunnovel00ball" alt="Cover of edition empireofsunnovel00ball"> </a> <a href="/works/OL261889W?edition=ia:empireofsun0000ball_c1l8"> <img width="30" height="45" loading="lazy" src="//archive.org/services/img/empireofsun0000ball_c1l8" alt="Cover of edition empireofsun0000ball_c1l8"> </a> <a href="/works/OL261889W?edition=ia:empiresun00ball_619"> <img width="30" height="45" loading="lazy" src="//archive.org/services/img/empiresun00ball_619" alt="Cover of edition empiresun00ball_619"> </a> </span> <span class="resultDetails"> <span> First published in 1984 </span>— <span> <a href="/works/OL261889W?edition=key%3A/books/OL20076197M&mode=all#editions-list">28 editions</a> </span> </span> </span> </div> <div class="searchResultItemCTA"> <div class="searchResultItemCTA-lending"> <div class="cta-button-group"> <a href="/borrow/ia/empiredusoleilro0000ball?ref=ol" title="Borrow ebook from Internet Archive" class="cta-btn cta-btn--ia cta-btn--available cta-btn--borrow" data-ol-link-track="CTAClick|Borrow" >Borrow</a> <a href="/borrow/ia/empiredusoleilro0000ball?ref=ol&_autoReadAloud=show" title="Borrow ebook from Internet Archive using Read Aloud" data-ol-link-track="CTAClick|BorrowListen" class="cta-btn cta-btn--available cta-btn--w-icon"> <span class="btn-icon read-aloud"></span> <span class="btn-label">Listen</span> </a> </div> </div> <div class="generic-dropper-wrapper my-books-dropper generic-dropper--disabled" data-work-key=/works/OL261889W > <div class="generic-dropper"> <div class="generic-dropper__actions"> <div class="generic-dropper__primary"> <form class="reading-log primary-action" method="POST" action="/works/OL261889W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <input type="hidden" name="work_id" value="/works/OL261889W"/> <button class="book-progress-btn primary-action unactivated" type="submit"> <span class="activated-check hidden">✓</span> <span class="btn-text">Want to Read</span> </button> </form> </div> <a class="generic-dropper__dropclick" href="javascript:;"> <div class="arrow"></div> </a> </div> <div class="generic-dropper__dropdown"> <div class="read-statuses"> <form class="reading-log" method="POST" action="/works/OL261889W/bookshelves.json"> <input type="hidden" name="action" value="remove"/> <input type="hidden" name="bookshelf_id" value="-1"/> <input type="hidden" name="default-key" value="/works/OL261889W" /> <input type="hidden" name="work_id" value="/works/OL261889W"/> <button class="remove-from-list hidden" type="submit">Remove From Shelf</button> </form> <form class="reading-log" method="POST" action="/works/OL261889W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <button class="nostyle-btn hidden" type="submit">Want to Read</button> </form> <form class="reading-log" method="POST" action="/works/OL261889W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="2"/> <button class="nostyle-btn " type="submit">Currently Reading</button> </form> <form class="reading-log" method="POST" action="/works/OL261889W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="3"/> <button class="nostyle-btn " type="submit">Already Read</button> </form> </div> <div class="reading-lists"> <p class="reading-list-title">My Reading Lists:</p> <div class="my-lists" data-seed-key="/works/OL261889W" data-work-key="/works/OL261889W" data-user-key=""> </div> <p class="create"> <a href="javascript:;" class="create-new-list" aria-controls="addList">Create a new list</a> </p> </div> <div class="hidden"> <div class="floaterAdd" id="addList"> <div class="floaterHead"> <h2>Create a new list</h2> <a class="dialog--close">×<span class="shift">Close</span></a> </div> <form method="post" class="floatform" name="new-list" id="create-list-form"> <div class="formElement"> <div class="label"> <label for="list_label">Name:</label> </div> <div class="input"> <input type="text" name="list_label" id="list_label" class="text required" value="" required/> </div> </div> <div class="formElement"> <div class="label"> <label for="list_desc">Description:</label> </div> <div class="input"> <textarea name="list_desc" id="list_desc" rows="5" cols="30"></textarea> </div> </div> <div class="formElement"> <div class="input"> <button id="create-list-button" type="submit" class="larger">Create new list</button> <a class="small dialog--close plain red">Cancel</a> </div> </div> </form> </div> </div> <input type="hidden" name="list-i18n-strings" value="{"cover_of": "Cover of: ", "see_this_list": "See this list", "remove_from_list": "Remove from your list?", "from": "from", "you": "You"}"> </div> </div> </div> <div id="check-in-display-OL261889W" class="last-read-date hidden"> <span class="date-display"> Read <time class="check-in-date">None</time> <a class="prompt-edit-date" href="javascript:;" data-work-olid="OL261889W" data-ol-link-track="CheckInPrompt|EditDate">Edit</a> </span> </div> <div id="prompt-OL261889W" class="check-in-prompt hidden" data-work-olid="OL261889W"> <span class="prompt-copy">When did you finish this book?</span> <span class="prompt-options"> <a class="prompt-current-year use-local-year" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCurrentYear" data-server-year="2025">2025</a> <a class="prompt-today" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateToday">Today</a> <a class="prompt-custom" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCustom">Other</a> </span> </div> <dialog id="check-in-dialog-OL261889W" class="native-dialog"> <div class="floaterHead"> <h2>Check-In</h2> <a class="native-dialog--close" href="javascript:;">×<span class="shift">Close</span></a> </div> <div class="check-in" data-work-olid="OL261889W" data-event-type="3"> <form method="dialog" class="check-in__form" action="/works/OL261889W/check-ins" method="post"> <input type="hidden" name="event_id" value=""> <div> Add an optional check-in date. Check-in dates are used to track yearly reading goals. </div> <div class="check-in__inputs"> <label class="check-in__label">End Date:</label> <span> <label>Year:</label> <select class="check-in__select" name="year"> <option value="">Year</option> <option class="hidden show-if-local-year" value="2026">2026</option> <option value="2025" >2025</option> <option value="2024" >2024</option> <option value="2023" >2023</option> <option value="2022" >2022</option> <option value="2021" >2021</option> <option value="2020" >2020</option> <option value="2019" >2019</option> <option value="2018" >2018</option> <option value="2017" >2017</option> <option value="2016" >2016</option> <option value="2015" >2015</option> <option value="2014" >2014</option> <option value="2013" >2013</option> <option value="2012" >2012</option> <option value="2011" >2011</option> <option value="2010" >2010</option> <option value="2009" >2009</option> <option value="2008" >2008</option> <option value="2007" >2007</option> <option value="2006" >2006</option> <option value="2005" >2005</option> <option value="2004" >2004</option> <option value="2003" >2003</option> <option value="2002" >2002</option> <option value="2001" >2001</option> <option value="2000" >2000</option> <option value="1999" >1999</option> <option value="1998" >1998</option> <option value="1997" >1997</option> <option value="1996" >1996</option> <option value="1995" >1995</option> <option value="1994" >1994</option> <option value="1993" >1993</option> <option value="1992" >1992</option> <option value="1991" >1991</option> <option value="1990" >1990</option> <option value="1989" >1989</option> <option value="1988" >1988</option> <option value="1987" >1987</option> <option value="1986" >1986</option> <option value="1985" >1985</option> <option value="1984" >1984</option> <option value="1983" >1983</option> <option value="1982" >1982</option> <option value="1981" >1981</option> <option value="1980" >1980</option> <option value="1979" >1979</option> <option value="1978" >1978</option> <option value="1977" >1977</option> <option value="1976" >1976</option> <option value="1975" >1975</option> <option value="1974" >1974</option> <option value="1973" >1973</option> <option value="1972" >1972</option> <option value="1971" >1971</option> <option value="1970" >1970</option> <option value="1969" >1969</option> <option value="1968" >1968</option> <option value="1967" >1967</option> <option value="1966" >1966</option> <option value="1965" >1965</option> <option value="1964" >1964</option> <option value="1963" >1963</option> <option value="1962" >1962</option> <option value="1961" >1961</option> <option value="1960" >1960</option> <option value="1959" >1959</option> <option value="1958" >1958</option> <option value="1957" >1957</option> <option value="1956" >1956</option> <option value="1955" >1955</option> <option value="1954" >1954</option> <option value="1953" >1953</option> <option value="1952" >1952</option> <option value="1951" >1951</option> <option value="1950" >1950</option> <option value="1949" >1949</option> <option value="1948" >1948</option> <option value="1947" >1947</option> <option value="1946" >1946</option> <option value="1945" >1945</option> <option value="1944" >1944</option> <option value="1943" >1943</option> <option value="1942" >1942</option> <option value="1941" >1941</option> <option value="1940" >1940</option> <option value="1939" >1939</option> <option value="1938" >1938</option> <option value="1937" >1937</option> <option value="1936" >1936</option> <option value="1935" >1935</option> <option value="1934" >1934</option> <option value="1933" >1933</option> <option value="1932" >1932</option> <option value="1931" >1931</option> <option value="1930" >1930</option> <option value="1929" >1929</option> <option value="1928" >1928</option> <option value="1927" >1927</option> <option value="1926" >1926</option> <option value="1925" >1925</option> <option value="1924" >1924</option> <option value="1923" >1923</option> <option value="1922" >1922</option> <option value="1921" >1921</option> <option value="1920" >1920</option> <option value="1919" >1919</option> <option value="1918" >1918</option> <option value="1917" >1917</option> <option value="1916" >1916</option> <option value="1915" >1915</option> <option value="1914" >1914</option> <option value="1913" >1913</option> <option value="1912" >1912</option> <option value="1911" >1911</option> <option value="1910" >1910</option> <option value="1909" >1909</option> <option value="1908" >1908</option> <option value="1907" >1907</option> <option value="1906" >1906</option> </select> </span> <span> <label>Month:</label> <select class="check-in__select" name="month" disabled> <option value="">Month</option> <option value="1" >January</option> <option value="2" >February</option> <option value="3" >March</option> <option value="4" >April</option> <option value="5" >May</option> <option value="6" >June</option> <option value="7" >July</option> <option value="8" >August</option> <option value="9" >September</option> <option value="10" >October</option> <option value="11" >November</option> <option value="12" >December</option> </select> </span> <span> <label>Day:</label> <select class="check-in__select" name="day" disabled> <option value="">Day</option> <option value="1" >1</option> <option value="2" >2</option> <option value="3" >3</option> <option value="4" >4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> <option value="11" >11</option> <option value="12" >12</option> <option value="13" >13</option> <option value="14" >14</option> <option value="15" >15</option> <option value="16" >16</option> <option value="17" >17</option> <option value="18" >18</option> <option value="19" >19</option> <option value="20" >20</option> <option value="21" >21</option> <option value="22" >22</option> <option value="23" >23</option> <option value="24" >24</option> <option value="25" >25</option> <option value="26" >26</option> <option value="27" >27</option> <option value="28" >28</option> <option value="29" >29</option> <option value="30" >30</option> <option value="31" >31</option> </select> </span> <span> <a class="check-in__today" href="javascript:;" data-ol-link-track="CheckInForm|SetDateToday">Today</a> </span> </div> <span class="check-in__actions"> <button class="check-in__delete-btn cta-btn cta-btn--delete invisible" data-ol-link-track="CheckInForm|DeleteCheckIn">Delete Event</button> <button type="submit" class="check-in__submit-btn cta-btn cta-btn--shell" data-ol-link-track="CheckInForm|SubmitCheckIn" disabled>Submit</button> </span> </form> </div> </dialog> </div> </div> </li> <li class="searchResultItem sri--w-main" itemscope itemtype="https://schema.org/Book" > <div class="sri__main"> <span class="bookcover "> <a href="/works/OL2745977W?edition=key%3A/books/OL2549951M"><img itemprop="image" src="//covers.openlibrary.org/b/id/6484321-M.jpg" alt="Cover of: Crash" title="Cover of: Crash" /></a> </span> <div class="details"> <div class="resultTitle"> <h3 itemprop="name" class="booktitle"> <a itemprop="url" href="/works/OL2745977W?edition=key%3A/books/OL2549951M" class="results">Crash</a> </h3> </div> <span itemprop="author" itemscope itemtype="https://schema.org/Organization" class="bookauthor"> by <a href="/authors/OL402789A/J._G._Ballard" >J. G. Ballard</a> </span> <span class="resultStats"> <span class="ratingsByline" itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating"> </span> <span class="preview-covers "> <a href="/works/OL2745977W?edition=ia:crash00ball_993"> <img width="30" height="45" loading="lazy" src="//archive.org/services/img/crash00ball_993" alt="Cover of edition crash00ball_993"> </a> </span> <span class="resultDetails"> <span> First published in 1973 </span>— <span> <a href="/works/OL2745977W?edition=key%3A/books/OL2549951M&mode=all#editions-list">21 editions</a> </span> </span> </span> </div> <div class="searchResultItemCTA"> <div class="searchResultItemCTA-lending"> <div class="cta-button-group"> <a class="cta-btn cta-btn--preview" data-iframe-src="https://archive.org/details/crashball00ball?view=theater&wrapper=false" data-iframe-link="https://archive.org/details/crashball00ball" data-ol-link-track="CTAClick|Preview" href="#bookPreview">Preview Only</a> </div> <div class="hidden"> <div id="bookPreview"> <div class="book-preview"> <div class="floaterHead"> <h2>Preview Book</h2> <a class="dialog--close" data-key="book_preview">×<span class="shift">Close</span></a> </div> <div> <iframe style="width:100%; height:515px"></iframe> <p class="learn-more"> <a data-key="book_preview_learn_more" data-ol-link-track="book_preview_learn_more"> </a> </p> </div> </div> </div> </div> </div> <div class="generic-dropper-wrapper my-books-dropper generic-dropper--disabled" data-work-key=/works/OL2745977W > <div class="generic-dropper"> <div class="generic-dropper__actions"> <div class="generic-dropper__primary"> <form class="reading-log primary-action" method="POST" action="/works/OL2745977W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <input type="hidden" name="work_id" value="/works/OL2745977W"/> <button class="book-progress-btn primary-action unactivated" type="submit"> <span class="activated-check hidden">✓</span> <span class="btn-text">Want to Read</span> </button> </form> </div> <a class="generic-dropper__dropclick" href="javascript:;"> <div class="arrow"></div> </a> </div> <div class="generic-dropper__dropdown"> <div class="read-statuses"> <form class="reading-log" method="POST" action="/works/OL2745977W/bookshelves.json"> <input type="hidden" name="action" value="remove"/> <input type="hidden" name="bookshelf_id" value="-1"/> <input type="hidden" name="default-key" value="/works/OL2745977W" /> <input type="hidden" name="work_id" value="/works/OL2745977W"/> <button class="remove-from-list hidden" type="submit">Remove From Shelf</button> </form> <form class="reading-log" method="POST" action="/works/OL2745977W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <button class="nostyle-btn hidden" type="submit">Want to Read</button> </form> <form class="reading-log" method="POST" action="/works/OL2745977W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="2"/> <button class="nostyle-btn " type="submit">Currently Reading</button> </form> <form class="reading-log" method="POST" action="/works/OL2745977W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="3"/> <button class="nostyle-btn " type="submit">Already Read</button> </form> </div> <div class="reading-lists"> <p class="reading-list-title">My Reading Lists:</p> <div class="my-lists" data-seed-key="/works/OL2745977W" data-work-key="/works/OL2745977W" data-user-key=""> </div> <p class="create"> <a href="javascript:;" class="create-new-list" aria-controls="addList">Create a new list</a> </p> </div> </div> </div> </div> <div id="check-in-display-OL2745977W" class="last-read-date hidden"> <span class="date-display"> Read <time class="check-in-date">None</time> <a class="prompt-edit-date" href="javascript:;" data-work-olid="OL2745977W" data-ol-link-track="CheckInPrompt|EditDate">Edit</a> </span> </div> <div id="prompt-OL2745977W" class="check-in-prompt hidden" data-work-olid="OL2745977W"> <span class="prompt-copy">When did you finish this book?</span> <span class="prompt-options"> <a class="prompt-current-year use-local-year" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCurrentYear" data-server-year="2025">2025</a> <a class="prompt-today" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateToday">Today</a> <a class="prompt-custom" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCustom">Other</a> </span> </div> <dialog id="check-in-dialog-OL2745977W" class="native-dialog"> <div class="floaterHead"> <h2>Check-In</h2> <a class="native-dialog--close" href="javascript:;">×<span class="shift">Close</span></a> </div> <div class="check-in" data-work-olid="OL2745977W" data-event-type="3"> <form method="dialog" class="check-in__form" action="/works/OL2745977W/check-ins" method="post"> <input type="hidden" name="event_id" value=""> <div> Add an optional check-in date. Check-in dates are used to track yearly reading goals. </div> <div class="check-in__inputs"> <label class="check-in__label">End Date:</label> <span> <label>Year:</label> <select class="check-in__select" name="year"> <option value="">Year</option> <option class="hidden show-if-local-year" value="2026">2026</option> <option value="2025" >2025</option> <option value="2024" >2024</option> <option value="2023" >2023</option> <option value="2022" >2022</option> <option value="2021" >2021</option> <option value="2020" >2020</option> <option value="2019" >2019</option> <option value="2018" >2018</option> <option value="2017" >2017</option> <option value="2016" >2016</option> <option value="2015" >2015</option> <option value="2014" >2014</option> <option value="2013" >2013</option> <option value="2012" >2012</option> <option value="2011" >2011</option> <option value="2010" >2010</option> <option value="2009" >2009</option> <option value="2008" >2008</option> <option value="2007" >2007</option> <option value="2006" >2006</option> <option value="2005" >2005</option> <option value="2004" >2004</option> <option value="2003" >2003</option> <option value="2002" >2002</option> <option value="2001" >2001</option> <option value="2000" >2000</option> <option value="1999" >1999</option> <option value="1998" >1998</option> <option value="1997" >1997</option> <option value="1996" >1996</option> <option value="1995" >1995</option> <option value="1994" >1994</option> <option value="1993" >1993</option> <option value="1992" >1992</option> <option value="1991" >1991</option> <option value="1990" >1990</option> <option value="1989" >1989</option> <option value="1988" >1988</option> <option value="1987" >1987</option> <option value="1986" >1986</option> <option value="1985" >1985</option> <option value="1984" >1984</option> <option value="1983" >1983</option> <option value="1982" >1982</option> <option value="1981" >1981</option> <option value="1980" >1980</option> <option value="1979" >1979</option> <option value="1978" >1978</option> <option value="1977" >1977</option> <option value="1976" >1976</option> <option value="1975" >1975</option> <option value="1974" >1974</option> <option value="1973" >1973</option> <option value="1972" >1972</option> <option value="1971" >1971</option> <option value="1970" >1970</option> <option value="1969" >1969</option> <option value="1968" >1968</option> <option value="1967" >1967</option> <option value="1966" >1966</option> <option value="1965" >1965</option> <option value="1964" >1964</option> <option value="1963" >1963</option> <option value="1962" >1962</option> <option value="1961" >1961</option> <option value="1960" >1960</option> <option value="1959" >1959</option> <option value="1958" >1958</option> <option value="1957" >1957</option> <option value="1956" >1956</option> <option value="1955" >1955</option> <option value="1954" >1954</option> <option value="1953" >1953</option> <option value="1952" >1952</option> <option value="1951" >1951</option> <option value="1950" >1950</option> <option value="1949" >1949</option> <option value="1948" >1948</option> <option value="1947" >1947</option> <option value="1946" >1946</option> <option value="1945" >1945</option> <option value="1944" >1944</option> <option value="1943" >1943</option> <option value="1942" >1942</option> <option value="1941" >1941</option> <option value="1940" >1940</option> <option value="1939" >1939</option> <option value="1938" >1938</option> <option value="1937" >1937</option> <option value="1936" >1936</option> <option value="1935" >1935</option> <option value="1934" >1934</option> <option value="1933" >1933</option> <option value="1932" >1932</option> <option value="1931" >1931</option> <option value="1930" >1930</option> <option value="1929" >1929</option> <option value="1928" >1928</option> <option value="1927" >1927</option> <option value="1926" >1926</option> <option value="1925" >1925</option> <option value="1924" >1924</option> <option value="1923" >1923</option> <option value="1922" >1922</option> <option value="1921" >1921</option> <option value="1920" >1920</option> <option value="1919" >1919</option> <option value="1918" >1918</option> <option value="1917" >1917</option> <option value="1916" >1916</option> <option value="1915" >1915</option> <option value="1914" >1914</option> <option value="1913" >1913</option> <option value="1912" >1912</option> <option value="1911" >1911</option> <option value="1910" >1910</option> <option value="1909" >1909</option> <option value="1908" >1908</option> <option value="1907" >1907</option> <option value="1906" >1906</option> </select> </span> <span> <label>Month:</label> <select class="check-in__select" name="month" disabled> <option value="">Month</option> <option value="1" >January</option> <option value="2" >February</option> <option value="3" >March</option> <option value="4" >April</option> <option value="5" >May</option> <option value="6" >June</option> <option value="7" >July</option> <option value="8" >August</option> <option value="9" >September</option> <option value="10" >October</option> <option value="11" >November</option> <option value="12" >December</option> </select> </span> <span> <label>Day:</label> <select class="check-in__select" name="day" disabled> <option value="">Day</option> <option value="1" >1</option> <option value="2" >2</option> <option value="3" >3</option> <option value="4" >4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> <option value="11" >11</option> <option value="12" >12</option> <option value="13" >13</option> <option value="14" >14</option> <option value="15" >15</option> <option value="16" >16</option> <option value="17" >17</option> <option value="18" >18</option> <option value="19" >19</option> <option value="20" >20</option> <option value="21" >21</option> <option value="22" >22</option> <option value="23" >23</option> <option value="24" >24</option> <option value="25" >25</option> <option value="26" >26</option> <option value="27" >27</option> <option value="28" >28</option> <option value="29" >29</option> <option value="30" >30</option> <option value="31" >31</option> </select> </span> <span> <a class="check-in__today" href="javascript:;" data-ol-link-track="CheckInForm|SetDateToday">Today</a> </span> </div> <span class="check-in__actions"> <button class="check-in__delete-btn cta-btn cta-btn--delete invisible" data-ol-link-track="CheckInForm|DeleteCheckIn">Delete Event</button> <button type="submit" class="check-in__submit-btn cta-btn cta-btn--shell" data-ol-link-track="CheckInForm|SubmitCheckIn" disabled>Submit</button> </span> </form> </div> </dialog> </div> </div> </li> <li class="searchResultItem sri--w-main" itemscope itemtype="https://schema.org/Book" > <div class="sri__main"> <span class="bookcover "> <a href="/works/OL2745976W?edition=key%3A/books/OL21377354M"><img itemprop="image" src="//covers.openlibrary.org/b/id/10276144-M.jpg" alt="Cover of: The drowned world" title="Cover of: The drowned world" /></a> </span> <div class="details"> <div class="resultTitle"> <h3 itemprop="name" class="booktitle"> <a itemprop="url" href="/works/OL2745976W?edition=key%3A/books/OL21377354M" class="results">The drowned world</a> </h3> </div> <span itemprop="author" itemscope itemtype="https://schema.org/Organization" class="bookauthor"> by <a href="/authors/OL402789A/J._G._Ballard" >J. G. Ballard</a> </span> <span class="resultStats"> <span class="ratingsByline" itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating"> </span> <span class="preview-covers "> <a href="/works/OL2745976W?edition=ia:drownedworld0000ball_q6b7"> <img width="30" height="45" loading="lazy" src="//archive.org/services/img/drownedworld0000ball_q6b7" alt="Cover of edition drownedworld0000ball_q6b7"> </a> </span> <span class="resultDetails"> <span> First published in 1962 </span>— <span> <a href="/works/OL2745976W?edition=key%3A/books/OL21377354M&mode=all#editions-list">19 editions</a> </span> </span> </span> </div> <div class="searchResultItemCTA"> <div class="searchResultItemCTA-lending"> <div class="cta-button-group"> <a class="cta-btn cta-btn--preview" data-iframe-src="https://archive.org/details/drownedworld0000ball?view=theater&wrapper=false" data-iframe-link="https://archive.org/details/drownedworld0000ball" data-ol-link-track="CTAClick|Preview" href="#bookPreview">Preview Only</a> </div> </div> <div class="generic-dropper-wrapper my-books-dropper generic-dropper--disabled" data-work-key=/works/OL2745976W > <div class="generic-dropper"> <div class="generic-dropper__actions"> <div class="generic-dropper__primary"> <form class="reading-log primary-action" method="POST" action="/works/OL2745976W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <input type="hidden" name="work_id" value="/works/OL2745976W"/> <button class="book-progress-btn primary-action unactivated" type="submit"> <span class="activated-check hidden">✓</span> <span class="btn-text">Want to Read</span> </button> </form> </div> <a class="generic-dropper__dropclick" href="javascript:;"> <div class="arrow"></div> </a> </div> <div class="generic-dropper__dropdown"> <div class="read-statuses"> <form class="reading-log" method="POST" action="/works/OL2745976W/bookshelves.json"> <input type="hidden" name="action" value="remove"/> <input type="hidden" name="bookshelf_id" value="-1"/> <input type="hidden" name="default-key" value="/works/OL2745976W" /> <input type="hidden" name="work_id" value="/works/OL2745976W"/> <button class="remove-from-list hidden" type="submit">Remove From Shelf</button> </form> <form class="reading-log" method="POST" action="/works/OL2745976W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <button class="nostyle-btn hidden" type="submit">Want to Read</button> </form> <form class="reading-log" method="POST" action="/works/OL2745976W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="2"/> <button class="nostyle-btn " type="submit">Currently Reading</button> </form> <form class="reading-log" method="POST" action="/works/OL2745976W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="3"/> <button class="nostyle-btn " type="submit">Already Read</button> </form> </div> <div class="reading-lists"> <p class="reading-list-title">My Reading Lists:</p> <div class="my-lists" data-seed-key="/works/OL2745976W" data-work-key="/works/OL2745976W" data-user-key=""> </div> <p class="create"> <a href="javascript:;" class="create-new-list" aria-controls="addList">Create a new list</a> </p> </div> </div> </div> </div> <div id="check-in-display-OL2745976W" class="last-read-date hidden"> <span class="date-display"> Read <time class="check-in-date">None</time> <a class="prompt-edit-date" href="javascript:;" data-work-olid="OL2745976W" data-ol-link-track="CheckInPrompt|EditDate">Edit</a> </span> </div> <div id="prompt-OL2745976W" class="check-in-prompt hidden" data-work-olid="OL2745976W"> <span class="prompt-copy">When did you finish this book?</span> <span class="prompt-options"> <a class="prompt-current-year use-local-year" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCurrentYear" data-server-year="2025">2025</a> <a class="prompt-today" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateToday">Today</a> <a class="prompt-custom" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCustom">Other</a> </span> </div> <dialog id="check-in-dialog-OL2745976W" class="native-dialog"> <div class="floaterHead"> <h2>Check-In</h2> <a class="native-dialog--close" href="javascript:;">×<span class="shift">Close</span></a> </div> <div class="check-in" data-work-olid="OL2745976W" data-event-type="3"> <form method="dialog" class="check-in__form" action="/works/OL2745976W/check-ins" method="post"> <input type="hidden" name="event_id" value=""> <div> Add an optional check-in date. Check-in dates are used to track yearly reading goals. </div> <div class="check-in__inputs"> <label class="check-in__label">End Date:</label> <span> <label>Year:</label> <select class="check-in__select" name="year"> <option value="">Year</option> <option class="hidden show-if-local-year" value="2026">2026</option> <option value="2025" >2025</option> <option value="2024" >2024</option> <option value="2023" >2023</option> <option value="2022" >2022</option> <option value="2021" >2021</option> <option value="2020" >2020</option> <option value="2019" >2019</option> <option value="2018" >2018</option> <option value="2017" >2017</option> <option value="2016" >2016</option> <option value="2015" >2015</option> <option value="2014" >2014</option> <option value="2013" >2013</option> <option value="2012" >2012</option> <option value="2011" >2011</option> <option value="2010" >2010</option> <option value="2009" >2009</option> <option value="2008" >2008</option> <option value="2007" >2007</option> <option value="2006" >2006</option> <option value="2005" >2005</option> <option value="2004" >2004</option> <option value="2003" >2003</option> <option value="2002" >2002</option> <option value="2001" >2001</option> <option value="2000" >2000</option> <option value="1999" >1999</option> <option value="1998" >1998</option> <option value="1997" >1997</option> <option value="1996" >1996</option> <option value="1995" >1995</option> <option value="1994" >1994</option> <option value="1993" >1993</option> <option value="1992" >1992</option> <option value="1991" >1991</option> <option value="1990" >1990</option> <option value="1989" >1989</option> <option value="1988" >1988</option> <option value="1987" >1987</option> <option value="1986" >1986</option> <option value="1985" >1985</option> <option value="1984" >1984</option> <option value="1983" >1983</option> <option value="1982" >1982</option> <option value="1981" >1981</option> <option value="1980" >1980</option> <option value="1979" >1979</option> <option value="1978" >1978</option> <option value="1977" >1977</option> <option value="1976" >1976</option> <option value="1975" >1975</option> <option value="1974" >1974</option> <option value="1973" >1973</option> <option value="1972" >1972</option> <option value="1971" >1971</option> <option value="1970" >1970</option> <option value="1969" >1969</option> <option value="1968" >1968</option> <option value="1967" >1967</option> <option value="1966" >1966</option> <option value="1965" >1965</option> <option value="1964" >1964</option> <option value="1963" >1963</option> <option value="1962" >1962</option> <option value="1961" >1961</option> <option value="1960" >1960</option> <option value="1959" >1959</option> <option value="1958" >1958</option> <option value="1957" >1957</option> <option value="1956" >1956</option> <option value="1955" >1955</option> <option value="1954" >1954</option> <option value="1953" >1953</option> <option value="1952" >1952</option> <option value="1951" >1951</option> <option value="1950" >1950</option> <option value="1949" >1949</option> <option value="1948" >1948</option> <option value="1947" >1947</option> <option value="1946" >1946</option> <option value="1945" >1945</option> <option value="1944" >1944</option> <option value="1943" >1943</option> <option value="1942" >1942</option> <option value="1941" >1941</option> <option value="1940" >1940</option> <option value="1939" >1939</option> <option value="1938" >1938</option> <option value="1937" >1937</option> <option value="1936" >1936</option> <option value="1935" >1935</option> <option value="1934" >1934</option> <option value="1933" >1933</option> <option value="1932" >1932</option> <option value="1931" >1931</option> <option value="1930" >1930</option> <option value="1929" >1929</option> <option value="1928" >1928</option> <option value="1927" >1927</option> <option value="1926" >1926</option> <option value="1925" >1925</option> <option value="1924" >1924</option> <option value="1923" >1923</option> <option value="1922" >1922</option> <option value="1921" >1921</option> <option value="1920" >1920</option> <option value="1919" >1919</option> <option value="1918" >1918</option> <option value="1917" >1917</option> <option value="1916" >1916</option> <option value="1915" >1915</option> <option value="1914" >1914</option> <option value="1913" >1913</option> <option value="1912" >1912</option> <option value="1911" >1911</option> <option value="1910" >1910</option> <option value="1909" >1909</option> <option value="1908" >1908</option> <option value="1907" >1907</option> <option value="1906" >1906</option> </select> </span> <span> <label>Month:</label> <select class="check-in__select" name="month" disabled> <option value="">Month</option> <option value="1" >January</option> <option value="2" >February</option> <option value="3" >March</option> <option value="4" >April</option> <option value="5" >May</option> <option value="6" >June</option> <option value="7" >July</option> <option value="8" >August</option> <option value="9" >September</option> <option value="10" >October</option> <option value="11" >November</option> <option value="12" >December</option> </select> </span> <span> <label>Day:</label> <select class="check-in__select" name="day" disabled> <option value="">Day</option> <option value="1" >1</option> <option value="2" >2</option> <option value="3" >3</option> <option value="4" >4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> <option value="11" >11</option> <option value="12" >12</option> <option value="13" >13</option> <option value="14" >14</option> <option value="15" >15</option> <option value="16" >16</option> <option value="17" >17</option> <option value="18" >18</option> <option value="19" >19</option> <option value="20" >20</option> <option value="21" >21</option> <option value="22" >22</option> <option value="23" >23</option> <option value="24" >24</option> <option value="25" >25</option> <option value="26" >26</option> <option value="27" >27</option> <option value="28" >28</option> <option value="29" >29</option> <option value="30" >30</option> <option value="31" >31</option> </select> </span> <span> <a class="check-in__today" href="javascript:;" data-ol-link-track="CheckInForm|SetDateToday">Today</a> </span> </div> <span class="check-in__actions"> <button class="check-in__delete-btn cta-btn cta-btn--delete invisible" data-ol-link-track="CheckInForm|DeleteCheckIn">Delete Event</button> <button type="submit" class="check-in__submit-btn cta-btn cta-btn--shell" data-ol-link-track="CheckInForm|SubmitCheckIn" disabled>Submit</button> </span> </form> </div> </dialog> </div> </div> </li> <li class="searchResultItem sri--w-main" itemscope itemtype="https://schema.org/Book" > <div class="sri__main"> <span class="bookcover "> <a href="/works/OL2745910W?edition=key%3A/books/OL24247124M"><img itemprop="image" src="//covers.openlibrary.org/b/id/6394197-M.jpg" alt="Cover of: The Drought" title="Cover of: The Drought" /></a> </span> <div class="details"> <div class="resultTitle"> <h3 itemprop="name" class="booktitle"> <a itemprop="url" href="/works/OL2745910W?edition=key%3A/books/OL24247124M" class="results">The Drought</a> </h3> </div> <span itemprop="author" itemscope itemtype="https://schema.org/Organization" class="bookauthor"> by <a href="/authors/OL402789A/J._G._Ballard" >J. G. Ballard</a> </span> <span class="resultStats"> <span class="ratingsByline" itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating"> </span> <span class="resultDetails"> <span> First published in 1965 </span>— <span> <a href="/works/OL2745910W?edition=key%3A/books/OL24247124M&mode=all#editions-list">15 editions</a> </span> </span> </span> </div> <div class="searchResultItemCTA"> <div class="searchResultItemCTA-lending"> <div class="cta-button-group"> <a class="cta-btn cta-btn--available cta-btn--w-icon cta-btn--external" href="/books/OL24247124M/-/borrow?action=locate" target="_blank" data-ol-link-track="CTAClick|Locate">Locate</a> </div> </div> <div class="generic-dropper-wrapper my-books-dropper generic-dropper--disabled" data-work-key=/works/OL2745910W > <div class="generic-dropper"> <div class="generic-dropper__actions"> <div class="generic-dropper__primary"> <form class="reading-log primary-action" method="POST" action="/works/OL2745910W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <input type="hidden" name="work_id" value="/works/OL2745910W"/> <button class="book-progress-btn primary-action unactivated" type="submit"> <span class="activated-check hidden">✓</span> <span class="btn-text">Want to Read</span> </button> </form> </div> <a class="generic-dropper__dropclick" href="javascript:;"> <div class="arrow"></div> </a> </div> <div class="generic-dropper__dropdown"> <div class="read-statuses"> <form class="reading-log" method="POST" action="/works/OL2745910W/bookshelves.json"> <input type="hidden" name="action" value="remove"/> <input type="hidden" name="bookshelf_id" value="-1"/> <input type="hidden" name="default-key" value="/works/OL2745910W" /> <input type="hidden" name="work_id" value="/works/OL2745910W"/> <button class="remove-from-list hidden" type="submit">Remove From Shelf</button> </form> <form class="reading-log" method="POST" action="/works/OL2745910W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <button class="nostyle-btn hidden" type="submit">Want to Read</button> </form> <form class="reading-log" method="POST" action="/works/OL2745910W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="2"/> <button class="nostyle-btn " type="submit">Currently Reading</button> </form> <form class="reading-log" method="POST" action="/works/OL2745910W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="3"/> <button class="nostyle-btn " type="submit">Already Read</button> </form> </div> <div class="reading-lists"> <p class="reading-list-title">My Reading Lists:</p> <div class="my-lists" data-seed-key="/works/OL2745910W" data-work-key="/works/OL2745910W" data-user-key=""> </div> <p class="create"> <a href="javascript:;" class="create-new-list" aria-controls="addList">Create a new list</a> </p> </div> </div> </div> </div> <div id="check-in-display-OL2745910W" class="last-read-date hidden"> <span class="date-display"> Read <time class="check-in-date">None</time> <a class="prompt-edit-date" href="javascript:;" data-work-olid="OL2745910W" data-ol-link-track="CheckInPrompt|EditDate">Edit</a> </span> </div> <div id="prompt-OL2745910W" class="check-in-prompt hidden" data-work-olid="OL2745910W"> <span class="prompt-copy">When did you finish this book?</span> <span class="prompt-options"> <a class="prompt-current-year use-local-year" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCurrentYear" data-server-year="2025">2025</a> <a class="prompt-today" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateToday">Today</a> <a class="prompt-custom" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCustom">Other</a> </span> </div> <dialog id="check-in-dialog-OL2745910W" class="native-dialog"> <div class="floaterHead"> <h2>Check-In</h2> <a class="native-dialog--close" href="javascript:;">×<span class="shift">Close</span></a> </div> <div class="check-in" data-work-olid="OL2745910W" data-event-type="3"> <form method="dialog" class="check-in__form" action="/works/OL2745910W/check-ins" method="post"> <input type="hidden" name="event_id" value=""> <div> Add an optional check-in date. Check-in dates are used to track yearly reading goals. </div> <div class="check-in__inputs"> <label class="check-in__label">End Date:</label> <span> <label>Year:</label> <select class="check-in__select" name="year"> <option value="">Year</option> <option class="hidden show-if-local-year" value="2026">2026</option> <option value="2025" >2025</option> <option value="2024" >2024</option> <option value="2023" >2023</option> <option value="2022" >2022</option> <option value="2021" >2021</option> <option value="2020" >2020</option> <option value="2019" >2019</option> <option value="2018" >2018</option> <option value="2017" >2017</option> <option value="2016" >2016</option> <option value="2015" >2015</option> <option value="2014" >2014</option> <option value="2013" >2013</option> <option value="2012" >2012</option> <option value="2011" >2011</option> <option value="2010" >2010</option> <option value="2009" >2009</option> <option value="2008" >2008</option> <option value="2007" >2007</option> <option value="2006" >2006</option> <option value="2005" >2005</option> <option value="2004" >2004</option> <option value="2003" >2003</option> <option value="2002" >2002</option> <option value="2001" >2001</option> <option value="2000" >2000</option> <option value="1999" >1999</option> <option value="1998" >1998</option> <option value="1997" >1997</option> <option value="1996" >1996</option> <option value="1995" >1995</option> <option value="1994" >1994</option> <option value="1993" >1993</option> <option value="1992" >1992</option> <option value="1991" >1991</option> <option value="1990" >1990</option> <option value="1989" >1989</option> <option value="1988" >1988</option> <option value="1987" >1987</option> <option value="1986" >1986</option> <option value="1985" >1985</option> <option value="1984" >1984</option> <option value="1983" >1983</option> <option value="1982" >1982</option> <option value="1981" >1981</option> <option value="1980" >1980</option> <option value="1979" >1979</option> <option value="1978" >1978</option> <option value="1977" >1977</option> <option value="1976" >1976</option> <option value="1975" >1975</option> <option value="1974" >1974</option> <option value="1973" >1973</option> <option value="1972" >1972</option> <option value="1971" >1971</option> <option value="1970" >1970</option> <option value="1969" >1969</option> <option value="1968" >1968</option> <option value="1967" >1967</option> <option value="1966" >1966</option> <option value="1965" >1965</option> <option value="1964" >1964</option> <option value="1963" >1963</option> <option value="1962" >1962</option> <option value="1961" >1961</option> <option value="1960" >1960</option> <option value="1959" >1959</option> <option value="1958" >1958</option> <option value="1957" >1957</option> <option value="1956" >1956</option> <option value="1955" >1955</option> <option value="1954" >1954</option> <option value="1953" >1953</option> <option value="1952" >1952</option> <option value="1951" >1951</option> <option value="1950" >1950</option> <option value="1949" >1949</option> <option value="1948" >1948</option> <option value="1947" >1947</option> <option value="1946" >1946</option> <option value="1945" >1945</option> <option value="1944" >1944</option> <option value="1943" >1943</option> <option value="1942" >1942</option> <option value="1941" >1941</option> <option value="1940" >1940</option> <option value="1939" >1939</option> <option value="1938" >1938</option> <option value="1937" >1937</option> <option value="1936" >1936</option> <option value="1935" >1935</option> <option value="1934" >1934</option> <option value="1933" >1933</option> <option value="1932" >1932</option> <option value="1931" >1931</option> <option value="1930" >1930</option> <option value="1929" >1929</option> <option value="1928" >1928</option> <option value="1927" >1927</option> <option value="1926" >1926</option> <option value="1925" >1925</option> <option value="1924" >1924</option> <option value="1923" >1923</option> <option value="1922" >1922</option> <option value="1921" >1921</option> <option value="1920" >1920</option> <option value="1919" >1919</option> <option value="1918" >1918</option> <option value="1917" >1917</option> <option value="1916" >1916</option> <option value="1915" >1915</option> <option value="1914" >1914</option> <option value="1913" >1913</option> <option value="1912" >1912</option> <option value="1911" >1911</option> <option value="1910" >1910</option> <option value="1909" >1909</option> <option value="1908" >1908</option> <option value="1907" >1907</option> <option value="1906" >1906</option> </select> </span> <span> <label>Month:</label> <select class="check-in__select" name="month" disabled> <option value="">Month</option> <option value="1" >January</option> <option value="2" >February</option> <option value="3" >March</option> <option value="4" >April</option> <option value="5" >May</option> <option value="6" >June</option> <option value="7" >July</option> <option value="8" >August</option> <option value="9" >September</option> <option value="10" >October</option> <option value="11" >November</option> <option value="12" >December</option> </select> </span> <span> <label>Day:</label> <select class="check-in__select" name="day" disabled> <option value="">Day</option> <option value="1" >1</option> <option value="2" >2</option> <option value="3" >3</option> <option value="4" >4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> <option value="11" >11</option> <option value="12" >12</option> <option value="13" >13</option> <option value="14" >14</option> <option value="15" >15</option> <option value="16" >16</option> <option value="17" >17</option> <option value="18" >18</option> <option value="19" >19</option> <option value="20" >20</option> <option value="21" >21</option> <option value="22" >22</option> <option value="23" >23</option> <option value="24" >24</option> <option value="25" >25</option> <option value="26" >26</option> <option value="27" >27</option> <option value="28" >28</option> <option value="29" >29</option> <option value="30" >30</option> <option value="31" >31</option> </select> </span> <span> <a class="check-in__today" href="javascript:;" data-ol-link-track="CheckInForm|SetDateToday">Today</a> </span> </div> <span class="check-in__actions"> <button class="check-in__delete-btn cta-btn cta-btn--delete invisible" data-ol-link-track="CheckInForm|DeleteCheckIn">Delete Event</button> <button type="submit" class="check-in__submit-btn cta-btn cta-btn--shell" data-ol-link-track="CheckInForm|SubmitCheckIn" disabled>Submit</button> </span> </form> </div> </dialog> </div> </div> </li> <li class="searchResultItem sri--w-main" itemscope itemtype="https://schema.org/Book" > <div class="sri__main"> <span class="bookcover "> <a href="/works/OL265518W?edition=key%3A/books/OL5438679M"><img itemprop="image" src="//covers.openlibrary.org/b/id/8009072-M.jpg" alt="Cover of: Concrete island" title="Cover of: Concrete island" /></a> </span> <div class="details"> <div class="resultTitle"> <h3 itemprop="name" class="booktitle"> <a itemprop="url" href="/works/OL265518W?edition=key%3A/books/OL5438679M" class="results">Concrete island</a> </h3> </div> <span itemprop="author" itemscope itemtype="https://schema.org/Organization" class="bookauthor"> by <a href="/authors/OL402789A/J._G._Ballard" >J. G. Ballard</a> </span> <span class="resultStats"> <span class="ratingsByline" itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating"> </span> <span class="preview-covers "> <a href="/works/OL265518W?edition=ia:concreteisland00ball"> <img width="30" height="45" loading="lazy" src="//archive.org/services/img/concreteisland00ball" alt="Cover of edition concreteisland00ball"> </a> <a href="/works/OL265518W?edition=ia:concreteislandno00ball"> <img width="30" height="45" loading="lazy" src="//archive.org/services/img/concreteislandno00ball" alt="Cover of edition concreteislandno00ball"> </a> </span> <span class="resultDetails"> <span> First published in 1974 </span>— <span> <a href="/works/OL265518W?edition=key%3A/books/OL5438679M&mode=all#editions-list">14 editions</a> </span> </span> </span> </div> <div class="searchResultItemCTA"> <div class="searchResultItemCTA-lending"> <div class="cta-button-group"> <a class="cta-btn cta-btn--preview" data-iframe-src="https://archive.org/details/concreteisland00ball_0?view=theater&wrapper=false" data-iframe-link="https://archive.org/details/concreteisland00ball_0" data-ol-link-track="CTAClick|Preview" href="#bookPreview">Preview Only</a> </div> </div> <div class="generic-dropper-wrapper my-books-dropper generic-dropper--disabled" data-work-key=/works/OL265518W > <div class="generic-dropper"> <div class="generic-dropper__actions"> <div class="generic-dropper__primary"> <form class="reading-log primary-action" method="POST" action="/works/OL265518W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <input type="hidden" name="work_id" value="/works/OL265518W"/> <button class="book-progress-btn primary-action unactivated" type="submit"> <span class="activated-check hidden">✓</span> <span class="btn-text">Want to Read</span> </button> </form> </div> <a class="generic-dropper__dropclick" href="javascript:;"> <div class="arrow"></div> </a> </div> <div class="generic-dropper__dropdown"> <div class="read-statuses"> <form class="reading-log" method="POST" action="/works/OL265518W/bookshelves.json"> <input type="hidden" name="action" value="remove"/> <input type="hidden" name="bookshelf_id" value="-1"/> <input type="hidden" name="default-key" value="/works/OL265518W" /> <input type="hidden" name="work_id" value="/works/OL265518W"/> <button class="remove-from-list hidden" type="submit">Remove From Shelf</button> </form> <form class="reading-log" method="POST" action="/works/OL265518W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <button class="nostyle-btn hidden" type="submit">Want to Read</button> </form> <form class="reading-log" method="POST" action="/works/OL265518W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="2"/> <button class="nostyle-btn " type="submit">Currently Reading</button> </form> <form class="reading-log" method="POST" action="/works/OL265518W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="3"/> <button class="nostyle-btn " type="submit">Already Read</button> </form> </div> <div class="reading-lists"> <p class="reading-list-title">My Reading Lists:</p> <div class="my-lists" data-seed-key="/works/OL265518W" data-work-key="/works/OL265518W" data-user-key=""> </div> <p class="create"> <a href="javascript:;" class="create-new-list" aria-controls="addList">Create a new list</a> </p> </div> </div> </div> </div> <div id="check-in-display-OL265518W" class="last-read-date hidden"> <span class="date-display"> Read <time class="check-in-date">None</time> <a class="prompt-edit-date" href="javascript:;" data-work-olid="OL265518W" data-ol-link-track="CheckInPrompt|EditDate">Edit</a> </span> </div> <div id="prompt-OL265518W" class="check-in-prompt hidden" data-work-olid="OL265518W"> <span class="prompt-copy">When did you finish this book?</span> <span class="prompt-options"> <a class="prompt-current-year use-local-year" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCurrentYear" data-server-year="2025">2025</a> <a class="prompt-today" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateToday">Today</a> <a class="prompt-custom" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCustom">Other</a> </span> </div> <dialog id="check-in-dialog-OL265518W" class="native-dialog"> <div class="floaterHead"> <h2>Check-In</h2> <a class="native-dialog--close" href="javascript:;">×<span class="shift">Close</span></a> </div> <div class="check-in" data-work-olid="OL265518W" data-event-type="3"> <form method="dialog" class="check-in__form" action="/works/OL265518W/check-ins" method="post"> <input type="hidden" name="event_id" value=""> <div> Add an optional check-in date. Check-in dates are used to track yearly reading goals. </div> <div class="check-in__inputs"> <label class="check-in__label">End Date:</label> <span> <label>Year:</label> <select class="check-in__select" name="year"> <option value="">Year</option> <option class="hidden show-if-local-year" value="2026">2026</option> <option value="2025" >2025</option> <option value="2024" >2024</option> <option value="2023" >2023</option> <option value="2022" >2022</option> <option value="2021" >2021</option> <option value="2020" >2020</option> <option value="2019" >2019</option> <option value="2018" >2018</option> <option value="2017" >2017</option> <option value="2016" >2016</option> <option value="2015" >2015</option> <option value="2014" >2014</option> <option value="2013" >2013</option> <option value="2012" >2012</option> <option value="2011" >2011</option> <option value="2010" >2010</option> <option value="2009" >2009</option> <option value="2008" >2008</option> <option value="2007" >2007</option> <option value="2006" >2006</option> <option value="2005" >2005</option> <option value="2004" >2004</option> <option value="2003" >2003</option> <option value="2002" >2002</option> <option value="2001" >2001</option> <option value="2000" >2000</option> <option value="1999" >1999</option> <option value="1998" >1998</option> <option value="1997" >1997</option> <option value="1996" >1996</option> <option value="1995" >1995</option> <option value="1994" >1994</option> <option value="1993" >1993</option> <option value="1992" >1992</option> <option value="1991" >1991</option> <option value="1990" >1990</option> <option value="1989" >1989</option> <option value="1988" >1988</option> <option value="1987" >1987</option> <option value="1986" >1986</option> <option value="1985" >1985</option> <option value="1984" >1984</option> <option value="1983" >1983</option> <option value="1982" >1982</option> <option value="1981" >1981</option> <option value="1980" >1980</option> <option value="1979" >1979</option> <option value="1978" >1978</option> <option value="1977" >1977</option> <option value="1976" >1976</option> <option value="1975" >1975</option> <option value="1974" >1974</option> <option value="1973" >1973</option> <option value="1972" >1972</option> <option value="1971" >1971</option> <option value="1970" >1970</option> <option value="1969" >1969</option> <option value="1968" >1968</option> <option value="1967" >1967</option> <option value="1966" >1966</option> <option value="1965" >1965</option> <option value="1964" >1964</option> <option value="1963" >1963</option> <option value="1962" >1962</option> <option value="1961" >1961</option> <option value="1960" >1960</option> <option value="1959" >1959</option> <option value="1958" >1958</option> <option value="1957" >1957</option> <option value="1956" >1956</option> <option value="1955" >1955</option> <option value="1954" >1954</option> <option value="1953" >1953</option> <option value="1952" >1952</option> <option value="1951" >1951</option> <option value="1950" >1950</option> <option value="1949" >1949</option> <option value="1948" >1948</option> <option value="1947" >1947</option> <option value="1946" >1946</option> <option value="1945" >1945</option> <option value="1944" >1944</option> <option value="1943" >1943</option> <option value="1942" >1942</option> <option value="1941" >1941</option> <option value="1940" >1940</option> <option value="1939" >1939</option> <option value="1938" >1938</option> <option value="1937" >1937</option> <option value="1936" >1936</option> <option value="1935" >1935</option> <option value="1934" >1934</option> <option value="1933" >1933</option> <option value="1932" >1932</option> <option value="1931" >1931</option> <option value="1930" >1930</option> <option value="1929" >1929</option> <option value="1928" >1928</option> <option value="1927" >1927</option> <option value="1926" >1926</option> <option value="1925" >1925</option> <option value="1924" >1924</option> <option value="1923" >1923</option> <option value="1922" >1922</option> <option value="1921" >1921</option> <option value="1920" >1920</option> <option value="1919" >1919</option> <option value="1918" >1918</option> <option value="1917" >1917</option> <option value="1916" >1916</option> <option value="1915" >1915</option> <option value="1914" >1914</option> <option value="1913" >1913</option> <option value="1912" >1912</option> <option value="1911" >1911</option> <option value="1910" >1910</option> <option value="1909" >1909</option> <option value="1908" >1908</option> <option value="1907" >1907</option> <option value="1906" >1906</option> </select> </span> <span> <label>Month:</label> <select class="check-in__select" name="month" disabled> <option value="">Month</option> <option value="1" >January</option> <option value="2" >February</option> <option value="3" >March</option> <option value="4" >April</option> <option value="5" >May</option> <option value="6" >June</option> <option value="7" >July</option> <option value="8" >August</option> <option value="9" >September</option> <option value="10" >October</option> <option value="11" >November</option> <option value="12" >December</option> </select> </span> <span> <label>Day:</label> <select class="check-in__select" name="day" disabled> <option value="">Day</option> <option value="1" >1</option> <option value="2" >2</option> <option value="3" >3</option> <option value="4" >4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> <option value="11" >11</option> <option value="12" >12</option> <option value="13" >13</option> <option value="14" >14</option> <option value="15" >15</option> <option value="16" >16</option> <option value="17" >17</option> <option value="18" >18</option> <option value="19" >19</option> <option value="20" >20</option> <option value="21" >21</option> <option value="22" >22</option> <option value="23" >23</option> <option value="24" >24</option> <option value="25" >25</option> <option value="26" >26</option> <option value="27" >27</option> <option value="28" >28</option> <option value="29" >29</option> <option value="30" >30</option> <option value="31" >31</option> </select> </span> <span> <a class="check-in__today" href="javascript:;" data-ol-link-track="CheckInForm|SetDateToday">Today</a> </span> </div> <span class="check-in__actions"> <button class="check-in__delete-btn cta-btn cta-btn--delete invisible" data-ol-link-track="CheckInForm|DeleteCheckIn">Delete Event</button> <button type="submit" class="check-in__submit-btn cta-btn cta-btn--shell" data-ol-link-track="CheckInForm|SubmitCheckIn" disabled>Submit</button> </span> </form> </div> </dialog> </div> </div> </li> <li class="searchResultItem sri--w-main" itemscope itemtype="https://schema.org/Book" > <div class="sri__main"> <span class="bookcover "> <a href="/works/OL16538128W?edition=key%3A/books/OL15062942M"><img itemprop="image" src="//covers.openlibrary.org/b/id/12715738-M.jpg" alt="Cover of: The Book of fantasy" title="Cover of: The Book of fantasy" /></a> </span> <div class="details"> <div class="resultTitle"> <h3 itemprop="name" class="booktitle"> <a itemprop="url" href="/works/OL16538128W?edition=key%3A/books/OL15062942M" class="results">The Book of fantasy</a> </h3> </div> <span itemprop="author" itemscope itemtype="https://schema.org/Organization" class="bookauthor"> by <a href="/authors/OL18928A/Jorge_Luis_Borges" >Jorge Luis Borges</a>, <a href="/authors/OL76889A/Silvina_Ocampo" >Silvina Ocampo</a>, <a href="/authors/OL67141A/Adolfo_Bioy_Casares" >Adolfo Bioy Casares</a>, <a href="/authors/OL794876A/Ryūnosuke_Akutagawa" >Ryūnosuke Akutagawa</a>, <a href="/authors/OL50694A/Thomas_Bailey_Aldrich" >Thomas Bailey Aldrich</a>, <a href="/authors/OL57938A/Leonid_Andreyev" >Leonid Andreyev</a>, <a href="/authors/OL450788A/John_Aubrey" >John Aubrey</a>, <a href="/authors/OL402789A/J._G._Ballard" >J. G. Ballard</a>, <a href="/authors/OL63258A/Sir_Max_Beerbohm" >Sir Max Beerbohm</a>, and <small><em><a href="/works/OL16538128W?edition=key%3A/books/OL15062942M" >65 others</a></em></small> </span> <span class="resultStats"> <span class="ratingsByline" itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating"> </span> <span class="preview-covers "> <a href="/works/OL16538128W?edition=ia:antologadelali00borg"> <img width="30" height="45" loading="lazy" src="//archive.org/services/img/antologadelali00borg" alt="Cover of edition antologadelali00borg"> </a> <a href="/works/OL16538128W?edition=ia:bwb_P8-BAU-695"> <img width="30" height="45" loading="lazy" src="//archive.org/services/img/bwb_P8-BAU-695" alt="Cover of edition bwb_P8-BAU-695"> </a> <a href="/works/OL16538128W?edition=ia:bookoffantasy0000borg"> <img width="30" height="45" loading="lazy" src="//archive.org/services/img/bookoffantasy0000borg" alt="Cover of edition bookoffantasy0000borg"> </a> <a href="/works/OL16538128W?edition=ia:bookoffantasy00jorg"> <img width="30" height="45" loading="lazy" src="//archive.org/services/img/bookoffantasy00jorg" alt="Cover of edition bookoffantasy00jorg"> </a> <a href="/works/OL16538128W?edition=ia:bookoffantasy0000unse"> <img width="30" height="45" loading="lazy" src="//archive.org/services/img/bookoffantasy0000unse" alt="Cover of edition bookoffantasy0000unse"> </a> <a href="/works/OL16538128W?edition=ia:bookoffantasy00borg"> <img width="30" height="45" loading="lazy" src="//archive.org/services/img/bookoffantasy00borg" alt="Cover of edition bookoffantasy00borg"> </a> <a href="/works/OL16538128W?edition=ia:bookfantasy00borg"> <img width="30" height="45" loading="lazy" src="//archive.org/services/img/bookfantasy00borg" alt="Cover of edition bookfantasy00borg"> </a> </span> <span class="resultDetails"> <span> First published in 1940 </span>— <span> <a href="/works/OL16538128W?edition=key%3A/books/OL15062942M&mode=all#editions-list">14 editions</a> </span> </span> </span> </div> <div class="searchResultItemCTA"> <div class="searchResultItemCTA-lending"> <div class="cta-button-group"> <a href="/borrow/ia/bookoffantasy0000borg?ref=ol" title="Borrow ebook from Internet Archive" class="cta-btn cta-btn--ia cta-btn--available cta-btn--borrow" data-ol-link-track="CTAClick|Borrow" >Borrow</a> <a href="/borrow/ia/bookoffantasy0000borg?ref=ol&_autoReadAloud=show" title="Borrow ebook from Internet Archive using Read Aloud" data-ol-link-track="CTAClick|BorrowListen" class="cta-btn cta-btn--available cta-btn--w-icon"> <span class="btn-icon read-aloud"></span> <span class="btn-label">Listen</span> </a> </div> </div> <div class="generic-dropper-wrapper my-books-dropper generic-dropper--disabled" data-work-key=/works/OL16538128W > <div class="generic-dropper"> <div class="generic-dropper__actions"> <div class="generic-dropper__primary"> <form class="reading-log primary-action" method="POST" action="/works/OL16538128W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <input type="hidden" name="work_id" value="/works/OL16538128W"/> <button class="book-progress-btn primary-action unactivated" type="submit"> <span class="activated-check hidden">✓</span> <span class="btn-text">Want to Read</span> </button> </form> </div> <a class="generic-dropper__dropclick" href="javascript:;"> <div class="arrow"></div> </a> </div> <div class="generic-dropper__dropdown"> <div class="read-statuses"> <form class="reading-log" method="POST" action="/works/OL16538128W/bookshelves.json"> <input type="hidden" name="action" value="remove"/> <input type="hidden" name="bookshelf_id" value="-1"/> <input type="hidden" name="default-key" value="/works/OL16538128W" /> <input type="hidden" name="work_id" value="/works/OL16538128W"/> <button class="remove-from-list hidden" type="submit">Remove From Shelf</button> </form> <form class="reading-log" method="POST" action="/works/OL16538128W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <button class="nostyle-btn hidden" type="submit">Want to Read</button> </form> <form class="reading-log" method="POST" action="/works/OL16538128W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="2"/> <button class="nostyle-btn " type="submit">Currently Reading</button> </form> <form class="reading-log" method="POST" action="/works/OL16538128W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="3"/> <button class="nostyle-btn " type="submit">Already Read</button> </form> </div> <div class="reading-lists"> <p class="reading-list-title">My Reading Lists:</p> <div class="my-lists" data-seed-key="/works/OL16538128W" data-work-key="/works/OL16538128W" data-user-key=""> </div> <p class="create"> <a href="javascript:;" class="create-new-list" aria-controls="addList">Create a new list</a> </p> </div> </div> </div> </div> <div id="check-in-display-OL16538128W" class="last-read-date hidden"> <span class="date-display"> Read <time class="check-in-date">None</time> <a class="prompt-edit-date" href="javascript:;" data-work-olid="OL16538128W" data-ol-link-track="CheckInPrompt|EditDate">Edit</a> </span> </div> <div id="prompt-OL16538128W" class="check-in-prompt hidden" data-work-olid="OL16538128W"> <span class="prompt-copy">When did you finish this book?</span> <span class="prompt-options"> <a class="prompt-current-year use-local-year" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCurrentYear" data-server-year="2025">2025</a> <a class="prompt-today" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateToday">Today</a> <a class="prompt-custom" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCustom">Other</a> </span> </div> <dialog id="check-in-dialog-OL16538128W" class="native-dialog"> <div class="floaterHead"> <h2>Check-In</h2> <a class="native-dialog--close" href="javascript:;">×<span class="shift">Close</span></a> </div> <div class="check-in" data-work-olid="OL16538128W" data-event-type="3"> <form method="dialog" class="check-in__form" action="/works/OL16538128W/check-ins" method="post"> <input type="hidden" name="event_id" value=""> <div> Add an optional check-in date. Check-in dates are used to track yearly reading goals. </div> <div class="check-in__inputs"> <label class="check-in__label">End Date:</label> <span> <label>Year:</label> <select class="check-in__select" name="year"> <option value="">Year</option> <option class="hidden show-if-local-year" value="2026">2026</option> <option value="2025" >2025</option> <option value="2024" >2024</option> <option value="2023" >2023</option> <option value="2022" >2022</option> <option value="2021" >2021</option> <option value="2020" >2020</option> <option value="2019" >2019</option> <option value="2018" >2018</option> <option value="2017" >2017</option> <option value="2016" >2016</option> <option value="2015" >2015</option> <option value="2014" >2014</option> <option value="2013" >2013</option> <option value="2012" >2012</option> <option value="2011" >2011</option> <option value="2010" >2010</option> <option value="2009" >2009</option> <option value="2008" >2008</option> <option value="2007" >2007</option> <option value="2006" >2006</option> <option value="2005" >2005</option> <option value="2004" >2004</option> <option value="2003" >2003</option> <option value="2002" >2002</option> <option value="2001" >2001</option> <option value="2000" >2000</option> <option value="1999" >1999</option> <option value="1998" >1998</option> <option value="1997" >1997</option> <option value="1996" >1996</option> <option value="1995" >1995</option> <option value="1994" >1994</option> <option value="1993" >1993</option> <option value="1992" >1992</option> <option value="1991" >1991</option> <option value="1990" >1990</option> <option value="1989" >1989</option> <option value="1988" >1988</option> <option value="1987" >1987</option> <option value="1986" >1986</option> <option value="1985" >1985</option> <option value="1984" >1984</option> <option value="1983" >1983</option> <option value="1982" >1982</option> <option value="1981" >1981</option> <option value="1980" >1980</option> <option value="1979" >1979</option> <option value="1978" >1978</option> <option value="1977" >1977</option> <option value="1976" >1976</option> <option value="1975" >1975</option> <option value="1974" >1974</option> <option value="1973" >1973</option> <option value="1972" >1972</option> <option value="1971" >1971</option> <option value="1970" >1970</option> <option value="1969" >1969</option> <option value="1968" >1968</option> <option value="1967" >1967</option> <option value="1966" >1966</option> <option value="1965" >1965</option> <option value="1964" >1964</option> <option value="1963" >1963</option> <option value="1962" >1962</option> <option value="1961" >1961</option> <option value="1960" >1960</option> <option value="1959" >1959</option> <option value="1958" >1958</option> <option value="1957" >1957</option> <option value="1956" >1956</option> <option value="1955" >1955</option> <option value="1954" >1954</option> <option value="1953" >1953</option> <option value="1952" >1952</option> <option value="1951" >1951</option> <option value="1950" >1950</option> <option value="1949" >1949</option> <option value="1948" >1948</option> <option value="1947" >1947</option> <option value="1946" >1946</option> <option value="1945" >1945</option> <option value="1944" >1944</option> <option value="1943" >1943</option> <option value="1942" >1942</option> <option value="1941" >1941</option> <option value="1940" >1940</option> <option value="1939" >1939</option> <option value="1938" >1938</option> <option value="1937" >1937</option> <option value="1936" >1936</option> <option value="1935" >1935</option> <option value="1934" >1934</option> <option value="1933" >1933</option> <option value="1932" >1932</option> <option value="1931" >1931</option> <option value="1930" >1930</option> <option value="1929" >1929</option> <option value="1928" >1928</option> <option value="1927" >1927</option> <option value="1926" >1926</option> <option value="1925" >1925</option> <option value="1924" >1924</option> <option value="1923" >1923</option> <option value="1922" >1922</option> <option value="1921" >1921</option> <option value="1920" >1920</option> <option value="1919" >1919</option> <option value="1918" >1918</option> <option value="1917" >1917</option> <option value="1916" >1916</option> <option value="1915" >1915</option> <option value="1914" >1914</option> <option value="1913" >1913</option> <option value="1912" >1912</option> <option value="1911" >1911</option> <option value="1910" >1910</option> <option value="1909" >1909</option> <option value="1908" >1908</option> <option value="1907" >1907</option> <option value="1906" >1906</option> </select> </span> <span> <label>Month:</label> <select class="check-in__select" name="month" disabled> <option value="">Month</option> <option value="1" >January</option> <option value="2" >February</option> <option value="3" >March</option> <option value="4" >April</option> <option value="5" >May</option> <option value="6" >June</option> <option value="7" >July</option> <option value="8" >August</option> <option value="9" >September</option> <option value="10" >October</option> <option value="11" >November</option> <option value="12" >December</option> </select> </span> <span> <label>Day:</label> <select class="check-in__select" name="day" disabled> <option value="">Day</option> <option value="1" >1</option> <option value="2" >2</option> <option value="3" >3</option> <option value="4" >4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> <option value="11" >11</option> <option value="12" >12</option> <option value="13" >13</option> <option value="14" >14</option> <option value="15" >15</option> <option value="16" >16</option> <option value="17" >17</option> <option value="18" >18</option> <option value="19" >19</option> <option value="20" >20</option> <option value="21" >21</option> <option value="22" >22</option> <option value="23" >23</option> <option value="24" >24</option> <option value="25" >25</option> <option value="26" >26</option> <option value="27" >27</option> <option value="28" >28</option> <option value="29" >29</option> <option value="30" >30</option> <option value="31" >31</option> </select> </span> <span> <a class="check-in__today" href="javascript:;" data-ol-link-track="CheckInForm|SetDateToday">Today</a> </span> </div> <span class="check-in__actions"> <button class="check-in__delete-btn cta-btn cta-btn--delete invisible" data-ol-link-track="CheckInForm|DeleteCheckIn">Delete Event</button> <button type="submit" class="check-in__submit-btn cta-btn cta-btn--shell" data-ol-link-track="CheckInForm|SubmitCheckIn" disabled>Submit</button> </span> </form> </div> </dialog> </div> </div> </li> <li class="searchResultItem sri--w-main" itemscope itemtype="https://schema.org/Book" > <div class="sri__main"> <span class="bookcover "> <a href="/works/OL2745965W?edition=key%3A/books/OL28267931M"><img itemprop="image" src="//covers.openlibrary.org/b/id/10195950-M.jpg" alt="Cover of: High-rise" title="Cover of: High-rise" /></a> </span> <div class="details"> <div class="resultTitle"> <h3 itemprop="name" class="booktitle"> <a itemprop="url" href="/works/OL2745965W?edition=key%3A/books/OL28267931M" class="results">High-rise</a> </h3> </div> <span itemprop="author" itemscope itemtype="https://schema.org/Organization" class="bookauthor"> by <a href="/authors/OL402789A/J._G._Ballard" >J. G. Ballard</a> </span> <span class="resultStats"> <span class="ratingsByline" itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating"> </span> <span class="preview-covers "> <a href="/works/OL2745965W?edition=ia:highrise0000ball"> <img width="30" height="45" loading="lazy" src="//archive.org/services/img/highrise0000ball" alt="Cover of edition highrise0000ball"> </a> <a href="/works/OL2745965W?edition=ia:highrise00ball"> <img width="30" height="45" loading="lazy" src="//archive.org/services/img/highrise00ball" alt="Cover of edition highrise00ball"> </a> </span> <span class="resultDetails"> <span> First published in 1975 </span>— <span> <a href="/works/OL2745965W?edition=key%3A/books/OL28267931M&mode=all#editions-list">13 editions</a> </span> </span> </span> </div> <div class="searchResultItemCTA"> <div class="searchResultItemCTA-lending"> <div class="cta-button-group"> <a class="cta-btn cta-btn--preview" data-iframe-src="https://archive.org/details/highrise0000ball?view=theater&wrapper=false" data-iframe-link="https://archive.org/details/highrise0000ball" data-ol-link-track="CTAClick|Preview" href="#bookPreview">Preview Only</a> </div> </div> <div class="generic-dropper-wrapper my-books-dropper generic-dropper--disabled" data-work-key=/works/OL2745965W > <div class="generic-dropper"> <div class="generic-dropper__actions"> <div class="generic-dropper__primary"> <form class="reading-log primary-action" method="POST" action="/works/OL2745965W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <input type="hidden" name="work_id" value="/works/OL2745965W"/> <button class="book-progress-btn primary-action unactivated" type="submit"> <span class="activated-check hidden">✓</span> <span class="btn-text">Want to Read</span> </button> </form> </div> <a class="generic-dropper__dropclick" href="javascript:;"> <div class="arrow"></div> </a> </div> <div class="generic-dropper__dropdown"> <div class="read-statuses"> <form class="reading-log" method="POST" action="/works/OL2745965W/bookshelves.json"> <input type="hidden" name="action" value="remove"/> <input type="hidden" name="bookshelf_id" value="-1"/> <input type="hidden" name="default-key" value="/works/OL2745965W" /> <input type="hidden" name="work_id" value="/works/OL2745965W"/> <button class="remove-from-list hidden" type="submit">Remove From Shelf</button> </form> <form class="reading-log" method="POST" action="/works/OL2745965W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <button class="nostyle-btn hidden" type="submit">Want to Read</button> </form> <form class="reading-log" method="POST" action="/works/OL2745965W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="2"/> <button class="nostyle-btn " type="submit">Currently Reading</button> </form> <form class="reading-log" method="POST" action="/works/OL2745965W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="3"/> <button class="nostyle-btn " type="submit">Already Read</button> </form> </div> <div class="reading-lists"> <p class="reading-list-title">My Reading Lists:</p> <div class="my-lists" data-seed-key="/works/OL2745965W" data-work-key="/works/OL2745965W" data-user-key=""> </div> <p class="create"> <a href="javascript:;" class="create-new-list" aria-controls="addList">Create a new list</a> </p> </div> </div> </div> </div> <div id="check-in-display-OL2745965W" class="last-read-date hidden"> <span class="date-display"> Read <time class="check-in-date">None</time> <a class="prompt-edit-date" href="javascript:;" data-work-olid="OL2745965W" data-ol-link-track="CheckInPrompt|EditDate">Edit</a> </span> </div> <div id="prompt-OL2745965W" class="check-in-prompt hidden" data-work-olid="OL2745965W"> <span class="prompt-copy">When did you finish this book?</span> <span class="prompt-options"> <a class="prompt-current-year use-local-year" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCurrentYear" data-server-year="2025">2025</a> <a class="prompt-today" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateToday">Today</a> <a class="prompt-custom" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCustom">Other</a> </span> </div> <dialog id="check-in-dialog-OL2745965W" class="native-dialog"> <div class="floaterHead"> <h2>Check-In</h2> <a class="native-dialog--close" href="javascript:;">×<span class="shift">Close</span></a> </div> <div class="check-in" data-work-olid="OL2745965W" data-event-type="3"> <form method="dialog" class="check-in__form" action="/works/OL2745965W/check-ins" method="post"> <input type="hidden" name="event_id" value=""> <div> Add an optional check-in date. Check-in dates are used to track yearly reading goals. </div> <div class="check-in__inputs"> <label class="check-in__label">End Date:</label> <span> <label>Year:</label> <select class="check-in__select" name="year"> <option value="">Year</option> <option class="hidden show-if-local-year" value="2026">2026</option> <option value="2025" >2025</option> <option value="2024" >2024</option> <option value="2023" >2023</option> <option value="2022" >2022</option> <option value="2021" >2021</option> <option value="2020" >2020</option> <option value="2019" >2019</option> <option value="2018" >2018</option> <option value="2017" >2017</option> <option value="2016" >2016</option> <option value="2015" >2015</option> <option value="2014" >2014</option> <option value="2013" >2013</option> <option value="2012" >2012</option> <option value="2011" >2011</option> <option value="2010" >2010</option> <option value="2009" >2009</option> <option value="2008" >2008</option> <option value="2007" >2007</option> <option value="2006" >2006</option> <option value="2005" >2005</option> <option value="2004" >2004</option> <option value="2003" >2003</option> <option value="2002" >2002</option> <option value="2001" >2001</option> <option value="2000" >2000</option> <option value="1999" >1999</option> <option value="1998" >1998</option> <option value="1997" >1997</option> <option value="1996" >1996</option> <option value="1995" >1995</option> <option value="1994" >1994</option> <option value="1993" >1993</option> <option value="1992" >1992</option> <option value="1991" >1991</option> <option value="1990" >1990</option> <option value="1989" >1989</option> <option value="1988" >1988</option> <option value="1987" >1987</option> <option value="1986" >1986</option> <option value="1985" >1985</option> <option value="1984" >1984</option> <option value="1983" >1983</option> <option value="1982" >1982</option> <option value="1981" >1981</option> <option value="1980" >1980</option> <option value="1979" >1979</option> <option value="1978" >1978</option> <option value="1977" >1977</option> <option value="1976" >1976</option> <option value="1975" >1975</option> <option value="1974" >1974</option> <option value="1973" >1973</option> <option value="1972" >1972</option> <option value="1971" >1971</option> <option value="1970" >1970</option> <option value="1969" >1969</option> <option value="1968" >1968</option> <option value="1967" >1967</option> <option value="1966" >1966</option> <option value="1965" >1965</option> <option value="1964" >1964</option> <option value="1963" >1963</option> <option value="1962" >1962</option> <option value="1961" >1961</option> <option value="1960" >1960</option> <option value="1959" >1959</option> <option value="1958" >1958</option> <option value="1957" >1957</option> <option value="1956" >1956</option> <option value="1955" >1955</option> <option value="1954" >1954</option> <option value="1953" >1953</option> <option value="1952" >1952</option> <option value="1951" >1951</option> <option value="1950" >1950</option> <option value="1949" >1949</option> <option value="1948" >1948</option> <option value="1947" >1947</option> <option value="1946" >1946</option> <option value="1945" >1945</option> <option value="1944" >1944</option> <option value="1943" >1943</option> <option value="1942" >1942</option> <option value="1941" >1941</option> <option value="1940" >1940</option> <option value="1939" >1939</option> <option value="1938" >1938</option> <option value="1937" >1937</option> <option value="1936" >1936</option> <option value="1935" >1935</option> <option value="1934" >1934</option> <option value="1933" >1933</option> <option value="1932" >1932</option> <option value="1931" >1931</option> <option value="1930" >1930</option> <option value="1929" >1929</option> <option value="1928" >1928</option> <option value="1927" >1927</option> <option value="1926" >1926</option> <option value="1925" >1925</option> <option value="1924" >1924</option> <option value="1923" >1923</option> <option value="1922" >1922</option> <option value="1921" >1921</option> <option value="1920" >1920</option> <option value="1919" >1919</option> <option value="1918" >1918</option> <option value="1917" >1917</option> <option value="1916" >1916</option> <option value="1915" >1915</option> <option value="1914" >1914</option> <option value="1913" >1913</option> <option value="1912" >1912</option> <option value="1911" >1911</option> <option value="1910" >1910</option> <option value="1909" >1909</option> <option value="1908" >1908</option> <option value="1907" >1907</option> <option value="1906" >1906</option> </select> </span> <span> <label>Month:</label> <select class="check-in__select" name="month" disabled> <option value="">Month</option> <option value="1" >January</option> <option value="2" >February</option> <option value="3" >March</option> <option value="4" >April</option> <option value="5" >May</option> <option value="6" >June</option> <option value="7" >July</option> <option value="8" >August</option> <option value="9" >September</option> <option value="10" >October</option> <option value="11" >November</option> <option value="12" >December</option> </select> </span> <span> <label>Day:</label> <select class="check-in__select" name="day" disabled> <option value="">Day</option> <option value="1" >1</option> <option value="2" >2</option> <option value="3" >3</option> <option value="4" >4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> <option value="11" >11</option> <option value="12" >12</option> <option value="13" >13</option> <option value="14" >14</option> <option value="15" >15</option> <option value="16" >16</option> <option value="17" >17</option> <option value="18" >18</option> <option value="19" >19</option> <option value="20" >20</option> <option value="21" >21</option> <option value="22" >22</option> <option value="23" >23</option> <option value="24" >24</option> <option value="25" >25</option> <option value="26" >26</option> <option value="27" >27</option> <option value="28" >28</option> <option value="29" >29</option> <option value="30" >30</option> <option value="31" >31</option> </select> </span> <span> <a class="check-in__today" href="javascript:;" data-ol-link-track="CheckInForm|SetDateToday">Today</a> </span> </div> <span class="check-in__actions"> <button class="check-in__delete-btn cta-btn cta-btn--delete invisible" data-ol-link-track="CheckInForm|DeleteCheckIn">Delete Event</button> <button type="submit" class="check-in__submit-btn cta-btn cta-btn--shell" data-ol-link-track="CheckInForm|SubmitCheckIn" disabled>Submit</button> </span> </form> </div> </dialog> </div> </div> </li> <li class="searchResultItem sri--w-main" itemscope itemtype="https://schema.org/Book" > <div class="sri__main"> <span class="bookcover "> <a href="/works/OL2745971W?edition=key%3A/books/OL1528041M"><img itemprop="image" src="//covers.openlibrary.org/b/id/14429615-M.jpg" alt="Cover of: The terminal beach" title="Cover of: The terminal beach" /></a> </span> <div class="details"> <div class="resultTitle"> <h3 itemprop="name" class="booktitle"> <a itemprop="url" href="/works/OL2745971W?edition=key%3A/books/OL1528041M" class="results">The terminal beach</a> </h3> </div> <span itemprop="author" itemscope itemtype="https://schema.org/Organization" class="bookauthor"> by <a href="/authors/OL402789A/J._G._Ballard" >J. G. Ballard</a> </span> <span class="resultStats"> <span class="ratingsByline" itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating"> </span> <span class="resultDetails"> <span> First published in 1964 </span>— <span> <a href="/works/OL2745971W?edition=key%3A/books/OL1528041M&mode=all#editions-list">11 editions</a> </span> </span> </span> </div> <div class="searchResultItemCTA"> <div class="searchResultItemCTA-lending"> <div class="cta-button-group"> <a class="cta-btn cta-btn--available cta-btn--w-icon cta-btn--external" href="/books/OL1528041M/-/borrow?action=locate" target="_blank" data-ol-link-track="CTAClick|Locate">Locate</a> </div> </div> <div class="generic-dropper-wrapper my-books-dropper generic-dropper--disabled" data-work-key=/works/OL2745971W > <div class="generic-dropper"> <div class="generic-dropper__actions"> <div class="generic-dropper__primary"> <form class="reading-log primary-action" method="POST" action="/works/OL2745971W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <input type="hidden" name="work_id" value="/works/OL2745971W"/> <button class="book-progress-btn primary-action unactivated" type="submit"> <span class="activated-check hidden">✓</span> <span class="btn-text">Want to Read</span> </button> </form> </div> <a class="generic-dropper__dropclick" href="javascript:;"> <div class="arrow"></div> </a> </div> <div class="generic-dropper__dropdown"> <div class="read-statuses"> <form class="reading-log" method="POST" action="/works/OL2745971W/bookshelves.json"> <input type="hidden" name="action" value="remove"/> <input type="hidden" name="bookshelf_id" value="-1"/> <input type="hidden" name="default-key" value="/works/OL2745971W" /> <input type="hidden" name="work_id" value="/works/OL2745971W"/> <button class="remove-from-list hidden" type="submit">Remove From Shelf</button> </form> <form class="reading-log" method="POST" action="/works/OL2745971W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <button class="nostyle-btn hidden" type="submit">Want to Read</button> </form> <form class="reading-log" method="POST" action="/works/OL2745971W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="2"/> <button class="nostyle-btn " type="submit">Currently Reading</button> </form> <form class="reading-log" method="POST" action="/works/OL2745971W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="3"/> <button class="nostyle-btn " type="submit">Already Read</button> </form> </div> <div class="reading-lists"> <p class="reading-list-title">My Reading Lists:</p> <div class="my-lists" data-seed-key="/works/OL2745971W" data-work-key="/works/OL2745971W" data-user-key=""> </div> <p class="create"> <a href="javascript:;" class="create-new-list" aria-controls="addList">Create a new list</a> </p> </div> </div> </div> </div> <div id="check-in-display-OL2745971W" class="last-read-date hidden"> <span class="date-display"> Read <time class="check-in-date">None</time> <a class="prompt-edit-date" href="javascript:;" data-work-olid="OL2745971W" data-ol-link-track="CheckInPrompt|EditDate">Edit</a> </span> </div> <div id="prompt-OL2745971W" class="check-in-prompt hidden" data-work-olid="OL2745971W"> <span class="prompt-copy">When did you finish this book?</span> <span class="prompt-options"> <a class="prompt-current-year use-local-year" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCurrentYear" data-server-year="2025">2025</a> <a class="prompt-today" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateToday">Today</a> <a class="prompt-custom" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCustom">Other</a> </span> </div> <dialog id="check-in-dialog-OL2745971W" class="native-dialog"> <div class="floaterHead"> <h2>Check-In</h2> <a class="native-dialog--close" href="javascript:;">×<span class="shift">Close</span></a> </div> <div class="check-in" data-work-olid="OL2745971W" data-event-type="3"> <form method="dialog" class="check-in__form" action="/works/OL2745971W/check-ins" method="post"> <input type="hidden" name="event_id" value=""> <div> Add an optional check-in date. Check-in dates are used to track yearly reading goals. </div> <div class="check-in__inputs"> <label class="check-in__label">End Date:</label> <span> <label>Year:</label> <select class="check-in__select" name="year"> <option value="">Year</option> <option class="hidden show-if-local-year" value="2026">2026</option> <option value="2025" >2025</option> <option value="2024" >2024</option> <option value="2023" >2023</option> <option value="2022" >2022</option> <option value="2021" >2021</option> <option value="2020" >2020</option> <option value="2019" >2019</option> <option value="2018" >2018</option> <option value="2017" >2017</option> <option value="2016" >2016</option> <option value="2015" >2015</option> <option value="2014" >2014</option> <option value="2013" >2013</option> <option value="2012" >2012</option> <option value="2011" >2011</option> <option value="2010" >2010</option> <option value="2009" >2009</option> <option value="2008" >2008</option> <option value="2007" >2007</option> <option value="2006" >2006</option> <option value="2005" >2005</option> <option value="2004" >2004</option> <option value="2003" >2003</option> <option value="2002" >2002</option> <option value="2001" >2001</option> <option value="2000" >2000</option> <option value="1999" >1999</option> <option value="1998" >1998</option> <option value="1997" >1997</option> <option value="1996" >1996</option> <option value="1995" >1995</option> <option value="1994" >1994</option> <option value="1993" >1993</option> <option value="1992" >1992</option> <option value="1991" >1991</option> <option value="1990" >1990</option> <option value="1989" >1989</option> <option value="1988" >1988</option> <option value="1987" >1987</option> <option value="1986" >1986</option> <option value="1985" >1985</option> <option value="1984" >1984</option> <option value="1983" >1983</option> <option value="1982" >1982</option> <option value="1981" >1981</option> <option value="1980" >1980</option> <option value="1979" >1979</option> <option value="1978" >1978</option> <option value="1977" >1977</option> <option value="1976" >1976</option> <option value="1975" >1975</option> <option value="1974" >1974</option> <option value="1973" >1973</option> <option value="1972" >1972</option> <option value="1971" >1971</option> <option value="1970" >1970</option> <option value="1969" >1969</option> <option value="1968" >1968</option> <option value="1967" >1967</option> <option value="1966" >1966</option> <option value="1965" >1965</option> <option value="1964" >1964</option> <option value="1963" >1963</option> <option value="1962" >1962</option> <option value="1961" >1961</option> <option value="1960" >1960</option> <option value="1959" >1959</option> <option value="1958" >1958</option> <option value="1957" >1957</option> <option value="1956" >1956</option> <option value="1955" >1955</option> <option value="1954" >1954</option> <option value="1953" >1953</option> <option value="1952" >1952</option> <option value="1951" >1951</option> <option value="1950" >1950</option> <option value="1949" >1949</option> <option value="1948" >1948</option> <option value="1947" >1947</option> <option value="1946" >1946</option> <option value="1945" >1945</option> <option value="1944" >1944</option> <option value="1943" >1943</option> <option value="1942" >1942</option> <option value="1941" >1941</option> <option value="1940" >1940</option> <option value="1939" >1939</option> <option value="1938" >1938</option> <option value="1937" >1937</option> <option value="1936" >1936</option> <option value="1935" >1935</option> <option value="1934" >1934</option> <option value="1933" >1933</option> <option value="1932" >1932</option> <option value="1931" >1931</option> <option value="1930" >1930</option> <option value="1929" >1929</option> <option value="1928" >1928</option> <option value="1927" >1927</option> <option value="1926" >1926</option> <option value="1925" >1925</option> <option value="1924" >1924</option> <option value="1923" >1923</option> <option value="1922" >1922</option> <option value="1921" >1921</option> <option value="1920" >1920</option> <option value="1919" >1919</option> <option value="1918" >1918</option> <option value="1917" >1917</option> <option value="1916" >1916</option> <option value="1915" >1915</option> <option value="1914" >1914</option> <option value="1913" >1913</option> <option value="1912" >1912</option> <option value="1911" >1911</option> <option value="1910" >1910</option> <option value="1909" >1909</option> <option value="1908" >1908</option> <option value="1907" >1907</option> <option value="1906" >1906</option> </select> </span> <span> <label>Month:</label> <select class="check-in__select" name="month" disabled> <option value="">Month</option> <option value="1" >January</option> <option value="2" >February</option> <option value="3" >March</option> <option value="4" >April</option> <option value="5" >May</option> <option value="6" >June</option> <option value="7" >July</option> <option value="8" >August</option> <option value="9" >September</option> <option value="10" >October</option> <option value="11" >November</option> <option value="12" >December</option> </select> </span> <span> <label>Day:</label> <select class="check-in__select" name="day" disabled> <option value="">Day</option> <option value="1" >1</option> <option value="2" >2</option> <option value="3" >3</option> <option value="4" >4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> <option value="11" >11</option> <option value="12" >12</option> <option value="13" >13</option> <option value="14" >14</option> <option value="15" >15</option> <option value="16" >16</option> <option value="17" >17</option> <option value="18" >18</option> <option value="19" >19</option> <option value="20" >20</option> <option value="21" >21</option> <option value="22" >22</option> <option value="23" >23</option> <option value="24" >24</option> <option value="25" >25</option> <option value="26" >26</option> <option value="27" >27</option> <option value="28" >28</option> <option value="29" >29</option> <option value="30" >30</option> <option value="31" >31</option> </select> </span> <span> <a class="check-in__today" href="javascript:;" data-ol-link-track="CheckInForm|SetDateToday">Today</a> </span> </div> <span class="check-in__actions"> <button class="check-in__delete-btn cta-btn cta-btn--delete invisible" data-ol-link-track="CheckInForm|DeleteCheckIn">Delete Event</button> <button type="submit" class="check-in__submit-btn cta-btn cta-btn--shell" data-ol-link-track="CheckInForm|SubmitCheckIn" disabled>Submit</button> </span> </form> </div> </dialog> </div> </div> </li> <li class="searchResultItem sri--w-main" itemscope itemtype="https://schema.org/Book" > <div class="sri__main"> <span class="bookcover "> <a href="/works/OL2745901W?edition=key%3A/books/OL9216198M"><img itemprop="image" src="//covers.openlibrary.org/b/id/9321786-M.jpg" alt="Cover of: The Atrocity Exhibition" title="Cover of: The Atrocity Exhibition" /></a> </span> <div class="details"> <div class="resultTitle"> <h3 itemprop="name" class="booktitle"> <a itemprop="url" href="/works/OL2745901W?edition=key%3A/books/OL9216198M" class="results">The Atrocity Exhibition</a> </h3> </div> <span itemprop="author" itemscope itemtype="https://schema.org/Organization" class="bookauthor"> by <a href="/authors/OL402789A/J._G._Ballard" >J. G. Ballard</a> </span> <span class="resultStats"> <span class="ratingsByline" itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating"> </span> <span class="preview-covers "> <a href="/works/OL2745901W?edition=ia:atrocityexhibiti00ball_067"> <img width="30" height="45" loading="lazy" src="//archive.org/services/img/atrocityexhibiti00ball_067" alt="Cover of edition atrocityexhibiti00ball_067"> </a> </span> <span class="resultDetails"> <span> First published in 1970 </span>— <span> <a href="/works/OL2745901W?edition=key%3A/books/OL9216198M&mode=all#editions-list">11 editions</a> </span> </span> </span> </div> <div class="searchResultItemCTA"> <div class="searchResultItemCTA-lending"> <div class="cta-button-group"> <a class="cta-btn cta-btn--preview" data-iframe-src="https://archive.org/details/atrocityexhibiti00jgba?view=theater&wrapper=false" data-iframe-link="https://archive.org/details/atrocityexhibiti00jgba" data-ol-link-track="CTAClick|Preview" href="#bookPreview">Preview Only</a> </div> </div> <div class="generic-dropper-wrapper my-books-dropper generic-dropper--disabled" data-work-key=/works/OL2745901W > <div class="generic-dropper"> <div class="generic-dropper__actions"> <div class="generic-dropper__primary"> <form class="reading-log primary-action" method="POST" action="/works/OL2745901W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <input type="hidden" name="work_id" value="/works/OL2745901W"/> <button class="book-progress-btn primary-action unactivated" type="submit"> <span class="activated-check hidden">✓</span> <span class="btn-text">Want to Read</span> </button> </form> </div> <a class="generic-dropper__dropclick" href="javascript:;"> <div class="arrow"></div> </a> </div> <div class="generic-dropper__dropdown"> <div class="read-statuses"> <form class="reading-log" method="POST" action="/works/OL2745901W/bookshelves.json"> <input type="hidden" name="action" value="remove"/> <input type="hidden" name="bookshelf_id" value="-1"/> <input type="hidden" name="default-key" value="/works/OL2745901W" /> <input type="hidden" name="work_id" value="/works/OL2745901W"/> <button class="remove-from-list hidden" type="submit">Remove From Shelf</button> </form> <form class="reading-log" method="POST" action="/works/OL2745901W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <button class="nostyle-btn hidden" type="submit">Want to Read</button> </form> <form class="reading-log" method="POST" action="/works/OL2745901W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="2"/> <button class="nostyle-btn " type="submit">Currently Reading</button> </form> <form class="reading-log" method="POST" action="/works/OL2745901W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="3"/> <button class="nostyle-btn " type="submit">Already Read</button> </form> </div> <div class="reading-lists"> <p class="reading-list-title">My Reading Lists:</p> <div class="my-lists" data-seed-key="/works/OL2745901W" data-work-key="/works/OL2745901W" data-user-key=""> </div> <p class="create"> <a href="javascript:;" class="create-new-list" aria-controls="addList">Create a new list</a> </p> </div> </div> </div> </div> <div id="check-in-display-OL2745901W" class="last-read-date hidden"> <span class="date-display"> Read <time class="check-in-date">None</time> <a class="prompt-edit-date" href="javascript:;" data-work-olid="OL2745901W" data-ol-link-track="CheckInPrompt|EditDate">Edit</a> </span> </div> <div id="prompt-OL2745901W" class="check-in-prompt hidden" data-work-olid="OL2745901W"> <span class="prompt-copy">When did you finish this book?</span> <span class="prompt-options"> <a class="prompt-current-year use-local-year" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCurrentYear" data-server-year="2025">2025</a> <a class="prompt-today" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateToday">Today</a> <a class="prompt-custom" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCustom">Other</a> </span> </div> <dialog id="check-in-dialog-OL2745901W" class="native-dialog"> <div class="floaterHead"> <h2>Check-In</h2> <a class="native-dialog--close" href="javascript:;">×<span class="shift">Close</span></a> </div> <div class="check-in" data-work-olid="OL2745901W" data-event-type="3"> <form method="dialog" class="check-in__form" action="/works/OL2745901W/check-ins" method="post"> <input type="hidden" name="event_id" value=""> <div> Add an optional check-in date. Check-in dates are used to track yearly reading goals. </div> <div class="check-in__inputs"> <label class="check-in__label">End Date:</label> <span> <label>Year:</label> <select class="check-in__select" name="year"> <option value="">Year</option> <option class="hidden show-if-local-year" value="2026">2026</option> <option value="2025" >2025</option> <option value="2024" >2024</option> <option value="2023" >2023</option> <option value="2022" >2022</option> <option value="2021" >2021</option> <option value="2020" >2020</option> <option value="2019" >2019</option> <option value="2018" >2018</option> <option value="2017" >2017</option> <option value="2016" >2016</option> <option value="2015" >2015</option> <option value="2014" >2014</option> <option value="2013" >2013</option> <option value="2012" >2012</option> <option value="2011" >2011</option> <option value="2010" >2010</option> <option value="2009" >2009</option> <option value="2008" >2008</option> <option value="2007" >2007</option> <option value="2006" >2006</option> <option value="2005" >2005</option> <option value="2004" >2004</option> <option value="2003" >2003</option> <option value="2002" >2002</option> <option value="2001" >2001</option> <option value="2000" >2000</option> <option value="1999" >1999</option> <option value="1998" >1998</option> <option value="1997" >1997</option> <option value="1996" >1996</option> <option value="1995" >1995</option> <option value="1994" >1994</option> <option value="1993" >1993</option> <option value="1992" >1992</option> <option value="1991" >1991</option> <option value="1990" >1990</option> <option value="1989" >1989</option> <option value="1988" >1988</option> <option value="1987" >1987</option> <option value="1986" >1986</option> <option value="1985" >1985</option> <option value="1984" >1984</option> <option value="1983" >1983</option> <option value="1982" >1982</option> <option value="1981" >1981</option> <option value="1980" >1980</option> <option value="1979" >1979</option> <option value="1978" >1978</option> <option value="1977" >1977</option> <option value="1976" >1976</option> <option value="1975" >1975</option> <option value="1974" >1974</option> <option value="1973" >1973</option> <option value="1972" >1972</option> <option value="1971" >1971</option> <option value="1970" >1970</option> <option value="1969" >1969</option> <option value="1968" >1968</option> <option value="1967" >1967</option> <option value="1966" >1966</option> <option value="1965" >1965</option> <option value="1964" >1964</option> <option value="1963" >1963</option> <option value="1962" >1962</option> <option value="1961" >1961</option> <option value="1960" >1960</option> <option value="1959" >1959</option> <option value="1958" >1958</option> <option value="1957" >1957</option> <option value="1956" >1956</option> <option value="1955" >1955</option> <option value="1954" >1954</option> <option value="1953" >1953</option> <option value="1952" >1952</option> <option value="1951" >1951</option> <option value="1950" >1950</option> <option value="1949" >1949</option> <option value="1948" >1948</option> <option value="1947" >1947</option> <option value="1946" >1946</option> <option value="1945" >1945</option> <option value="1944" >1944</option> <option value="1943" >1943</option> <option value="1942" >1942</option> <option value="1941" >1941</option> <option value="1940" >1940</option> <option value="1939" >1939</option> <option value="1938" >1938</option> <option value="1937" >1937</option> <option value="1936" >1936</option> <option value="1935" >1935</option> <option value="1934" >1934</option> <option value="1933" >1933</option> <option value="1932" >1932</option> <option value="1931" >1931</option> <option value="1930" >1930</option> <option value="1929" >1929</option> <option value="1928" >1928</option> <option value="1927" >1927</option> <option value="1926" >1926</option> <option value="1925" >1925</option> <option value="1924" >1924</option> <option value="1923" >1923</option> <option value="1922" >1922</option> <option value="1921" >1921</option> <option value="1920" >1920</option> <option value="1919" >1919</option> <option value="1918" >1918</option> <option value="1917" >1917</option> <option value="1916" >1916</option> <option value="1915" >1915</option> <option value="1914" >1914</option> <option value="1913" >1913</option> <option value="1912" >1912</option> <option value="1911" >1911</option> <option value="1910" >1910</option> <option value="1909" >1909</option> <option value="1908" >1908</option> <option value="1907" >1907</option> <option value="1906" >1906</option> </select> </span> <span> <label>Month:</label> <select class="check-in__select" name="month" disabled> <option value="">Month</option> <option value="1" >January</option> <option value="2" >February</option> <option value="3" >March</option> <option value="4" >April</option> <option value="5" >May</option> <option value="6" >June</option> <option value="7" >July</option> <option value="8" >August</option> <option value="9" >September</option> <option value="10" >October</option> <option value="11" >November</option> <option value="12" >December</option> </select> </span> <span> <label>Day:</label> <select class="check-in__select" name="day" disabled> <option value="">Day</option> <option value="1" >1</option> <option value="2" >2</option> <option value="3" >3</option> <option value="4" >4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> <option value="11" >11</option> <option value="12" >12</option> <option value="13" >13</option> <option value="14" >14</option> <option value="15" >15</option> <option value="16" >16</option> <option value="17" >17</option> <option value="18" >18</option> <option value="19" >19</option> <option value="20" >20</option> <option value="21" >21</option> <option value="22" >22</option> <option value="23" >23</option> <option value="24" >24</option> <option value="25" >25</option> <option value="26" >26</option> <option value="27" >27</option> <option value="28" >28</option> <option value="29" >29</option> <option value="30" >30</option> <option value="31" >31</option> </select> </span> <span> <a class="check-in__today" href="javascript:;" data-ol-link-track="CheckInForm|SetDateToday">Today</a> </span> </div> <span class="check-in__actions"> <button class="check-in__delete-btn cta-btn cta-btn--delete invisible" data-ol-link-track="CheckInForm|DeleteCheckIn">Delete Event</button> <button type="submit" class="check-in__submit-btn cta-btn cta-btn--shell" data-ol-link-track="CheckInForm|SubmitCheckIn" disabled>Submit</button> </span> </form> </div> </dialog> </div> </div> </li> <li class="searchResultItem sri--w-main" itemscope itemtype="https://schema.org/Book" > <div class="sri__main"> <span class="bookcover "> <a href="/works/OL2745972W?edition=key%3A/books/OL7424194M"><img itemprop="image" src="//covers.openlibrary.org/b/id/224733-M.jpg" alt="Cover of: The Crystal World" title="Cover of: The Crystal World" /></a> </span> <div class="details"> <div class="resultTitle"> <h3 itemprop="name" class="booktitle"> <a itemprop="url" href="/works/OL2745972W?edition=key%3A/books/OL7424194M" class="results">The Crystal World</a> </h3> </div> <span itemprop="author" itemscope itemtype="https://schema.org/Organization" class="bookauthor"> by <a href="/authors/OL402789A/J._G._Ballard" >J. G. Ballard</a> </span> <span class="resultStats"> <span class="ratingsByline" itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating"> </span> <span class="resultDetails"> <span> First published in 1966 </span>— <span> <a href="/works/OL2745972W?edition=key%3A/books/OL7424194M&mode=all#editions-list">10 editions</a> </span> </span> </span> </div> <div class="searchResultItemCTA"> <div class="searchResultItemCTA-lending"> <div class="cta-button-group"> <a class="cta-btn cta-btn--available cta-btn--w-icon cta-btn--external" href="/books/OL7424194M/-/borrow?action=locate" target="_blank" data-ol-link-track="CTAClick|Locate">Locate</a> </div> </div> <div class="generic-dropper-wrapper my-books-dropper generic-dropper--disabled" data-work-key=/works/OL2745972W > <div class="generic-dropper"> <div class="generic-dropper__actions"> <div class="generic-dropper__primary"> <form class="reading-log primary-action" method="POST" action="/works/OL2745972W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <input type="hidden" name="work_id" value="/works/OL2745972W"/> <button class="book-progress-btn primary-action unactivated" type="submit"> <span class="activated-check hidden">✓</span> <span class="btn-text">Want to Read</span> </button> </form> </div> <a class="generic-dropper__dropclick" href="javascript:;"> <div class="arrow"></div> </a> </div> <div class="generic-dropper__dropdown"> <div class="read-statuses"> <form class="reading-log" method="POST" action="/works/OL2745972W/bookshelves.json"> <input type="hidden" name="action" value="remove"/> <input type="hidden" name="bookshelf_id" value="-1"/> <input type="hidden" name="default-key" value="/works/OL2745972W" /> <input type="hidden" name="work_id" value="/works/OL2745972W"/> <button class="remove-from-list hidden" type="submit">Remove From Shelf</button> </form> <form class="reading-log" method="POST" action="/works/OL2745972W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <button class="nostyle-btn hidden" type="submit">Want to Read</button> </form> <form class="reading-log" method="POST" action="/works/OL2745972W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="2"/> <button class="nostyle-btn " type="submit">Currently Reading</button> </form> <form class="reading-log" method="POST" action="/works/OL2745972W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="3"/> <button class="nostyle-btn " type="submit">Already Read</button> </form> </div> <div class="reading-lists"> <p class="reading-list-title">My Reading Lists:</p> <div class="my-lists" data-seed-key="/works/OL2745972W" data-work-key="/works/OL2745972W" data-user-key=""> </div> <p class="create"> <a href="javascript:;" class="create-new-list" aria-controls="addList">Create a new list</a> </p> </div> </div> </div> </div> <div id="check-in-display-OL2745972W" class="last-read-date hidden"> <span class="date-display"> Read <time class="check-in-date">None</time> <a class="prompt-edit-date" href="javascript:;" data-work-olid="OL2745972W" data-ol-link-track="CheckInPrompt|EditDate">Edit</a> </span> </div> <div id="prompt-OL2745972W" class="check-in-prompt hidden" data-work-olid="OL2745972W"> <span class="prompt-copy">When did you finish this book?</span> <span class="prompt-options"> <a class="prompt-current-year use-local-year" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCurrentYear" data-server-year="2025">2025</a> <a class="prompt-today" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateToday">Today</a> <a class="prompt-custom" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCustom">Other</a> </span> </div> <dialog id="check-in-dialog-OL2745972W" class="native-dialog"> <div class="floaterHead"> <h2>Check-In</h2> <a class="native-dialog--close" href="javascript:;">×<span class="shift">Close</span></a> </div> <div class="check-in" data-work-olid="OL2745972W" data-event-type="3"> <form method="dialog" class="check-in__form" action="/works/OL2745972W/check-ins" method="post"> <input type="hidden" name="event_id" value=""> <div> Add an optional check-in date. Check-in dates are used to track yearly reading goals. </div> <div class="check-in__inputs"> <label class="check-in__label">End Date:</label> <span> <label>Year:</label> <select class="check-in__select" name="year"> <option value="">Year</option> <option class="hidden show-if-local-year" value="2026">2026</option> <option value="2025" >2025</option> <option value="2024" >2024</option> <option value="2023" >2023</option> <option value="2022" >2022</option> <option value="2021" >2021</option> <option value="2020" >2020</option> <option value="2019" >2019</option> <option value="2018" >2018</option> <option value="2017" >2017</option> <option value="2016" >2016</option> <option value="2015" >2015</option> <option value="2014" >2014</option> <option value="2013" >2013</option> <option value="2012" >2012</option> <option value="2011" >2011</option> <option value="2010" >2010</option> <option value="2009" >2009</option> <option value="2008" >2008</option> <option value="2007" >2007</option> <option value="2006" >2006</option> <option value="2005" >2005</option> <option value="2004" >2004</option> <option value="2003" >2003</option> <option value="2002" >2002</option> <option value="2001" >2001</option> <option value="2000" >2000</option> <option value="1999" >1999</option> <option value="1998" >1998</option> <option value="1997" >1997</option> <option value="1996" >1996</option> <option value="1995" >1995</option> <option value="1994" >1994</option> <option value="1993" >1993</option> <option value="1992" >1992</option> <option value="1991" >1991</option> <option value="1990" >1990</option> <option value="1989" >1989</option> <option value="1988" >1988</option> <option value="1987" >1987</option> <option value="1986" >1986</option> <option value="1985" >1985</option> <option value="1984" >1984</option> <option value="1983" >1983</option> <option value="1982" >1982</option> <option value="1981" >1981</option> <option value="1980" >1980</option> <option value="1979" >1979</option> <option value="1978" >1978</option> <option value="1977" >1977</option> <option value="1976" >1976</option> <option value="1975" >1975</option> <option value="1974" >1974</option> <option value="1973" >1973</option> <option value="1972" >1972</option> <option value="1971" >1971</option> <option value="1970" >1970</option> <option value="1969" >1969</option> <option value="1968" >1968</option> <option value="1967" >1967</option> <option value="1966" >1966</option> <option value="1965" >1965</option> <option value="1964" >1964</option> <option value="1963" >1963</option> <option value="1962" >1962</option> <option value="1961" >1961</option> <option value="1960" >1960</option> <option value="1959" >1959</option> <option value="1958" >1958</option> <option value="1957" >1957</option> <option value="1956" >1956</option> <option value="1955" >1955</option> <option value="1954" >1954</option> <option value="1953" >1953</option> <option value="1952" >1952</option> <option value="1951" >1951</option> <option value="1950" >1950</option> <option value="1949" >1949</option> <option value="1948" >1948</option> <option value="1947" >1947</option> <option value="1946" >1946</option> <option value="1945" >1945</option> <option value="1944" >1944</option> <option value="1943" >1943</option> <option value="1942" >1942</option> <option value="1941" >1941</option> <option value="1940" >1940</option> <option value="1939" >1939</option> <option value="1938" >1938</option> <option value="1937" >1937</option> <option value="1936" >1936</option> <option value="1935" >1935</option> <option value="1934" >1934</option> <option value="1933" >1933</option> <option value="1932" >1932</option> <option value="1931" >1931</option> <option value="1930" >1930</option> <option value="1929" >1929</option> <option value="1928" >1928</option> <option value="1927" >1927</option> <option value="1926" >1926</option> <option value="1925" >1925</option> <option value="1924" >1924</option> <option value="1923" >1923</option> <option value="1922" >1922</option> <option value="1921" >1921</option> <option value="1920" >1920</option> <option value="1919" >1919</option> <option value="1918" >1918</option> <option value="1917" >1917</option> <option value="1916" >1916</option> <option value="1915" >1915</option> <option value="1914" >1914</option> <option value="1913" >1913</option> <option value="1912" >1912</option> <option value="1911" >1911</option> <option value="1910" >1910</option> <option value="1909" >1909</option> <option value="1908" >1908</option> <option value="1907" >1907</option> <option value="1906" >1906</option> </select> </span> <span> <label>Month:</label> <select class="check-in__select" name="month" disabled> <option value="">Month</option> <option value="1" >January</option> <option value="2" >February</option> <option value="3" >March</option> <option value="4" >April</option> <option value="5" >May</option> <option value="6" >June</option> <option value="7" >July</option> <option value="8" >August</option> <option value="9" >September</option> <option value="10" >October</option> <option value="11" >November</option> <option value="12" >December</option> </select> </span> <span> <label>Day:</label> <select class="check-in__select" name="day" disabled> <option value="">Day</option> <option value="1" >1</option> <option value="2" >2</option> <option value="3" >3</option> <option value="4" >4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> <option value="11" >11</option> <option value="12" >12</option> <option value="13" >13</option> <option value="14" >14</option> <option value="15" >15</option> <option value="16" >16</option> <option value="17" >17</option> <option value="18" >18</option> <option value="19" >19</option> <option value="20" >20</option> <option value="21" >21</option> <option value="22" >22</option> <option value="23" >23</option> <option value="24" >24</option> <option value="25" >25</option> <option value="26" >26</option> <option value="27" >27</option> <option value="28" >28</option> <option value="29" >29</option> <option value="30" >30</option> <option value="31" >31</option> </select> </span> <span> <a class="check-in__today" href="javascript:;" data-ol-link-track="CheckInForm|SetDateToday">Today</a> </span> </div> <span class="check-in__actions"> <button class="check-in__delete-btn cta-btn cta-btn--delete invisible" data-ol-link-track="CheckInForm|DeleteCheckIn">Delete Event</button> <button type="submit" class="check-in__submit-btn cta-btn cta-btn--shell" data-ol-link-track="CheckInForm|SubmitCheckIn" disabled>Submit</button> </span> </form> </div> </dialog> </div> </div> </li> <li class="searchResultItem sri--w-main" itemscope itemtype="https://schema.org/Book" > <div class="sri__main"> <span class="bookcover "> <a href="/works/OL2745975W?edition=key%3A/books/OL15068548M"><img itemprop="image" src="//covers.openlibrary.org/b/id/10203223-M.jpg" alt="Cover of: The four-dimensionalnightmare" title="Cover of: The four-dimensionalnightmare" /></a> </span> <div class="details"> <div class="resultTitle"> <h3 itemprop="name" class="booktitle"> <a itemprop="url" href="/works/OL2745975W?edition=key%3A/books/OL15068548M" class="results">The four-dimensionalnightmare</a> </h3> </div> <span itemprop="author" itemscope itemtype="https://schema.org/Organization" class="bookauthor"> by <a href="/authors/OL402789A/J._G._Ballard" >J. G. Ballard</a> </span> <span class="resultStats"> <span class="ratingsByline" itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating"> </span> <span class="resultDetails"> <span> First published in 1963 </span>— <span> <a href="/works/OL2745975W?edition=key%3A/books/OL15068548M&mode=all#editions-list">10 editions</a> </span> </span> </span> </div> <div class="searchResultItemCTA"> <div class="searchResultItemCTA-lending"> <div class="cta-button-group"> <a href="/borrow/ia/fourdimensionaln0000ball?ref=ol" title="Borrow ebook from Internet Archive" class="cta-btn cta-btn--ia cta-btn--available cta-btn--borrow" data-ol-link-track="CTAClick|Borrow" >Borrow</a> <a href="/borrow/ia/fourdimensionaln0000ball?ref=ol&_autoReadAloud=show" title="Borrow ebook from Internet Archive using Read Aloud" data-ol-link-track="CTAClick|BorrowListen" class="cta-btn cta-btn--available cta-btn--w-icon"> <span class="btn-icon read-aloud"></span> <span class="btn-label">Listen</span> </a> </div> </div> <div class="generic-dropper-wrapper my-books-dropper generic-dropper--disabled" data-work-key=/works/OL2745975W > <div class="generic-dropper"> <div class="generic-dropper__actions"> <div class="generic-dropper__primary"> <form class="reading-log primary-action" method="POST" action="/works/OL2745975W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <input type="hidden" name="work_id" value="/works/OL2745975W"/> <button class="book-progress-btn primary-action unactivated" type="submit"> <span class="activated-check hidden">✓</span> <span class="btn-text">Want to Read</span> </button> </form> </div> <a class="generic-dropper__dropclick" href="javascript:;"> <div class="arrow"></div> </a> </div> <div class="generic-dropper__dropdown"> <div class="read-statuses"> <form class="reading-log" method="POST" action="/works/OL2745975W/bookshelves.json"> <input type="hidden" name="action" value="remove"/> <input type="hidden" name="bookshelf_id" value="-1"/> <input type="hidden" name="default-key" value="/works/OL2745975W" /> <input type="hidden" name="work_id" value="/works/OL2745975W"/> <button class="remove-from-list hidden" type="submit">Remove From Shelf</button> </form> <form class="reading-log" method="POST" action="/works/OL2745975W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <button class="nostyle-btn hidden" type="submit">Want to Read</button> </form> <form class="reading-log" method="POST" action="/works/OL2745975W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="2"/> <button class="nostyle-btn " type="submit">Currently Reading</button> </form> <form class="reading-log" method="POST" action="/works/OL2745975W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="3"/> <button class="nostyle-btn " type="submit">Already Read</button> </form> </div> <div class="reading-lists"> <p class="reading-list-title">My Reading Lists:</p> <div class="my-lists" data-seed-key="/works/OL2745975W" data-work-key="/works/OL2745975W" data-user-key=""> </div> <p class="create"> <a href="javascript:;" class="create-new-list" aria-controls="addList">Create a new list</a> </p> </div> </div> </div> </div> <div id="check-in-display-OL2745975W" class="last-read-date hidden"> <span class="date-display"> Read <time class="check-in-date">None</time> <a class="prompt-edit-date" href="javascript:;" data-work-olid="OL2745975W" data-ol-link-track="CheckInPrompt|EditDate">Edit</a> </span> </div> <div id="prompt-OL2745975W" class="check-in-prompt hidden" data-work-olid="OL2745975W"> <span class="prompt-copy">When did you finish this book?</span> <span class="prompt-options"> <a class="prompt-current-year use-local-year" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCurrentYear" data-server-year="2025">2025</a> <a class="prompt-today" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateToday">Today</a> <a class="prompt-custom" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCustom">Other</a> </span> </div> <dialog id="check-in-dialog-OL2745975W" class="native-dialog"> <div class="floaterHead"> <h2>Check-In</h2> <a class="native-dialog--close" href="javascript:;">×<span class="shift">Close</span></a> </div> <div class="check-in" data-work-olid="OL2745975W" data-event-type="3"> <form method="dialog" class="check-in__form" action="/works/OL2745975W/check-ins" method="post"> <input type="hidden" name="event_id" value=""> <div> Add an optional check-in date. Check-in dates are used to track yearly reading goals. </div> <div class="check-in__inputs"> <label class="check-in__label">End Date:</label> <span> <label>Year:</label> <select class="check-in__select" name="year"> <option value="">Year</option> <option class="hidden show-if-local-year" value="2026">2026</option> <option value="2025" >2025</option> <option value="2024" >2024</option> <option value="2023" >2023</option> <option value="2022" >2022</option> <option value="2021" >2021</option> <option value="2020" >2020</option> <option value="2019" >2019</option> <option value="2018" >2018</option> <option value="2017" >2017</option> <option value="2016" >2016</option> <option value="2015" >2015</option> <option value="2014" >2014</option> <option value="2013" >2013</option> <option value="2012" >2012</option> <option value="2011" >2011</option> <option value="2010" >2010</option> <option value="2009" >2009</option> <option value="2008" >2008</option> <option value="2007" >2007</option> <option value="2006" >2006</option> <option value="2005" >2005</option> <option value="2004" >2004</option> <option value="2003" >2003</option> <option value="2002" >2002</option> <option value="2001" >2001</option> <option value="2000" >2000</option> <option value="1999" >1999</option> <option value="1998" >1998</option> <option value="1997" >1997</option> <option value="1996" >1996</option> <option value="1995" >1995</option> <option value="1994" >1994</option> <option value="1993" >1993</option> <option value="1992" >1992</option> <option value="1991" >1991</option> <option value="1990" >1990</option> <option value="1989" >1989</option> <option value="1988" >1988</option> <option value="1987" >1987</option> <option value="1986" >1986</option> <option value="1985" >1985</option> <option value="1984" >1984</option> <option value="1983" >1983</option> <option value="1982" >1982</option> <option value="1981" >1981</option> <option value="1980" >1980</option> <option value="1979" >1979</option> <option value="1978" >1978</option> <option value="1977" >1977</option> <option value="1976" >1976</option> <option value="1975" >1975</option> <option value="1974" >1974</option> <option value="1973" >1973</option> <option value="1972" >1972</option> <option value="1971" >1971</option> <option value="1970" >1970</option> <option value="1969" >1969</option> <option value="1968" >1968</option> <option value="1967" >1967</option> <option value="1966" >1966</option> <option value="1965" >1965</option> <option value="1964" >1964</option> <option value="1963" >1963</option> <option value="1962" >1962</option> <option value="1961" >1961</option> <option value="1960" >1960</option> <option value="1959" >1959</option> <option value="1958" >1958</option> <option value="1957" >1957</option> <option value="1956" >1956</option> <option value="1955" >1955</option> <option value="1954" >1954</option> <option value="1953" >1953</option> <option value="1952" >1952</option> <option value="1951" >1951</option> <option value="1950" >1950</option> <option value="1949" >1949</option> <option value="1948" >1948</option> <option value="1947" >1947</option> <option value="1946" >1946</option> <option value="1945" >1945</option> <option value="1944" >1944</option> <option value="1943" >1943</option> <option value="1942" >1942</option> <option value="1941" >1941</option> <option value="1940" >1940</option> <option value="1939" >1939</option> <option value="1938" >1938</option> <option value="1937" >1937</option> <option value="1936" >1936</option> <option value="1935" >1935</option> <option value="1934" >1934</option> <option value="1933" >1933</option> <option value="1932" >1932</option> <option value="1931" >1931</option> <option value="1930" >1930</option> <option value="1929" >1929</option> <option value="1928" >1928</option> <option value="1927" >1927</option> <option value="1926" >1926</option> <option value="1925" >1925</option> <option value="1924" >1924</option> <option value="1923" >1923</option> <option value="1922" >1922</option> <option value="1921" >1921</option> <option value="1920" >1920</option> <option value="1919" >1919</option> <option value="1918" >1918</option> <option value="1917" >1917</option> <option value="1916" >1916</option> <option value="1915" >1915</option> <option value="1914" >1914</option> <option value="1913" >1913</option> <option value="1912" >1912</option> <option value="1911" >1911</option> <option value="1910" >1910</option> <option value="1909" >1909</option> <option value="1908" >1908</option> <option value="1907" >1907</option> <option value="1906" >1906</option> </select> </span> <span> <label>Month:</label> <select class="check-in__select" name="month" disabled> <option value="">Month</option> <option value="1" >January</option> <option value="2" >February</option> <option value="3" >March</option> <option value="4" >April</option> <option value="5" >May</option> <option value="6" >June</option> <option value="7" >July</option> <option value="8" >August</option> <option value="9" >September</option> <option value="10" >October</option> <option value="11" >November</option> <option value="12" >December</option> </select> </span> <span> <label>Day:</label> <select class="check-in__select" name="day" disabled> <option value="">Day</option> <option value="1" >1</option> <option value="2" >2</option> <option value="3" >3</option> <option value="4" >4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> <option value="11" >11</option> <option value="12" >12</option> <option value="13" >13</option> <option value="14" >14</option> <option value="15" >15</option> <option value="16" >16</option> <option value="17" >17</option> <option value="18" >18</option> <option value="19" >19</option> <option value="20" >20</option> <option value="21" >21</option> <option value="22" >22</option> <option value="23" >23</option> <option value="24" >24</option> <option value="25" >25</option> <option value="26" >26</option> <option value="27" >27</option> <option value="28" >28</option> <option value="29" >29</option> <option value="30" >30</option> <option value="31" >31</option> </select> </span> <span> <a class="check-in__today" href="javascript:;" data-ol-link-track="CheckInForm|SetDateToday">Today</a> </span> </div> <span class="check-in__actions"> <button class="check-in__delete-btn cta-btn cta-btn--delete invisible" data-ol-link-track="CheckInForm|DeleteCheckIn">Delete Event</button> <button type="submit" class="check-in__submit-btn cta-btn cta-btn--shell" data-ol-link-track="CheckInForm|SubmitCheckIn" disabled>Submit</button> </span> </form> </div> </dialog> </div> </div> </li> <li class="searchResultItem sri--w-main" itemscope itemtype="https://schema.org/Book" > <div class="sri__main"> <span class="bookcover "> <a href="/works/OL14924270W?edition=key%3A/books/OL14830974M"><img itemprop="image" src="//covers.openlibrary.org/b/id/9180520-M.jpg" alt="Cover of: The second IF reader of science fiction" title="Cover of: The second IF reader of science fiction" /></a> </span> <div class="details"> <div class="resultTitle"> <h3 itemprop="name" class="booktitle"> <a itemprop="url" href="/works/OL14924270W?edition=key%3A/books/OL14830974M" class="results">The second IF reader of science fiction</a> </h3> </div> <span itemprop="author" itemscope itemtype="https://schema.org/Organization" class="bookauthor"> by <a href="/authors/OL23364A/Frederik_Pohl" >Frederik Pohl</a>, <a href="/authors/OL78952A/Brian_W._Aldiss" >Brian W. Aldiss</a>, <a href="/authors/OL34221A/Isaac_Asimov" >Isaac Asimov</a>, <a href="/authors/OL402789A/J._G._Ballard" >J. G. Ballard</a>, <a href="/authors/OL340831A/Algis_Budrys" >Algis Budrys</a>, <a href="/authors/OL23361A/Hal_Clement" >Hal Clement</a>, <a href="/authors/OL1715437A/David_A._Kyle" >David A. Kyle</a>, <a href="/authors/OL918039A/Keith_Laumer" >Keith Laumer</a>, <a href="/authors/OL33881A/Larry_Niven" >Larry Niven</a>, and <small><em><a href="/works/OL14924270W?edition=key%3A/books/OL14830974M" >1 other</a></em></small> </span> <span class="resultStats"> <span class="ratingsByline" itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating"> </span> <span class="preview-covers "> <a href="/works/OL14924270W?edition=ia:secondifreaderof0000fred"> <img width="30" height="45" loading="lazy" src="//archive.org/services/img/secondifreaderof0000fred" alt="Cover of edition secondifreaderof0000fred"> </a> <a href="/works/OL14924270W?edition=ia:secondifreaderof0000unse"> <img width="30" height="45" loading="lazy" src="//archive.org/services/img/secondifreaderof0000unse" alt="Cover of edition secondifreaderof0000unse"> </a> </span> <span class="resultDetails"> <span> First published in 1968 </span>— <span> <a href="/works/OL14924270W?edition=key%3A/books/OL14830974M&mode=all#editions-list">10 editions</a> </span> </span> </span> </div> <div class="searchResultItemCTA"> <div class="searchResultItemCTA-lending"> <div class="cta-button-group"> <a href="/borrow/ia/secondifreaderof00pohl?ref=ol" title="Borrow ebook from Internet Archive" class="cta-btn cta-btn--ia cta-btn--available cta-btn--borrow" data-ol-link-track="CTAClick|Borrow" >Borrow</a> <a href="/borrow/ia/secondifreaderof00pohl?ref=ol&_autoReadAloud=show" title="Borrow ebook from Internet Archive using Read Aloud" data-ol-link-track="CTAClick|BorrowListen" class="cta-btn cta-btn--available cta-btn--w-icon"> <span class="btn-icon read-aloud"></span> <span class="btn-label">Listen</span> </a> </div> </div> <div class="generic-dropper-wrapper my-books-dropper generic-dropper--disabled" data-work-key=/works/OL14924270W > <div class="generic-dropper"> <div class="generic-dropper__actions"> <div class="generic-dropper__primary"> <form class="reading-log primary-action" method="POST" action="/works/OL14924270W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <input type="hidden" name="work_id" value="/works/OL14924270W"/> <button class="book-progress-btn primary-action unactivated" type="submit"> <span class="activated-check hidden">✓</span> <span class="btn-text">Want to Read</span> </button> </form> </div> <a class="generic-dropper__dropclick" href="javascript:;"> <div class="arrow"></div> </a> </div> <div class="generic-dropper__dropdown"> <div class="read-statuses"> <form class="reading-log" method="POST" action="/works/OL14924270W/bookshelves.json"> <input type="hidden" name="action" value="remove"/> <input type="hidden" name="bookshelf_id" value="-1"/> <input type="hidden" name="default-key" value="/works/OL14924270W" /> <input type="hidden" name="work_id" value="/works/OL14924270W"/> <button class="remove-from-list hidden" type="submit">Remove From Shelf</button> </form> <form class="reading-log" method="POST" action="/works/OL14924270W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <button class="nostyle-btn hidden" type="submit">Want to Read</button> </form> <form class="reading-log" method="POST" action="/works/OL14924270W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="2"/> <button class="nostyle-btn " type="submit">Currently Reading</button> </form> <form class="reading-log" method="POST" action="/works/OL14924270W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="3"/> <button class="nostyle-btn " type="submit">Already Read</button> </form> </div> <div class="reading-lists"> <p class="reading-list-title">My Reading Lists:</p> <div class="my-lists" data-seed-key="/works/OL14924270W" data-work-key="/works/OL14924270W" data-user-key=""> </div> <p class="create"> <a href="javascript:;" class="create-new-list" aria-controls="addList">Create a new list</a> </p> </div> </div> </div> </div> <div id="check-in-display-OL14924270W" class="last-read-date hidden"> <span class="date-display"> Read <time class="check-in-date">None</time> <a class="prompt-edit-date" href="javascript:;" data-work-olid="OL14924270W" data-ol-link-track="CheckInPrompt|EditDate">Edit</a> </span> </div> <div id="prompt-OL14924270W" class="check-in-prompt hidden" data-work-olid="OL14924270W"> <span class="prompt-copy">When did you finish this book?</span> <span class="prompt-options"> <a class="prompt-current-year use-local-year" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCurrentYear" data-server-year="2025">2025</a> <a class="prompt-today" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateToday">Today</a> <a class="prompt-custom" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCustom">Other</a> </span> </div> <dialog id="check-in-dialog-OL14924270W" class="native-dialog"> <div class="floaterHead"> <h2>Check-In</h2> <a class="native-dialog--close" href="javascript:;">×<span class="shift">Close</span></a> </div> <div class="check-in" data-work-olid="OL14924270W" data-event-type="3"> <form method="dialog" class="check-in__form" action="/works/OL14924270W/check-ins" method="post"> <input type="hidden" name="event_id" value=""> <div> Add an optional check-in date. Check-in dates are used to track yearly reading goals. </div> <div class="check-in__inputs"> <label class="check-in__label">End Date:</label> <span> <label>Year:</label> <select class="check-in__select" name="year"> <option value="">Year</option> <option class="hidden show-if-local-year" value="2026">2026</option> <option value="2025" >2025</option> <option value="2024" >2024</option> <option value="2023" >2023</option> <option value="2022" >2022</option> <option value="2021" >2021</option> <option value="2020" >2020</option> <option value="2019" >2019</option> <option value="2018" >2018</option> <option value="2017" >2017</option> <option value="2016" >2016</option> <option value="2015" >2015</option> <option value="2014" >2014</option> <option value="2013" >2013</option> <option value="2012" >2012</option> <option value="2011" >2011</option> <option value="2010" >2010</option> <option value="2009" >2009</option> <option value="2008" >2008</option> <option value="2007" >2007</option> <option value="2006" >2006</option> <option value="2005" >2005</option> <option value="2004" >2004</option> <option value="2003" >2003</option> <option value="2002" >2002</option> <option value="2001" >2001</option> <option value="2000" >2000</option> <option value="1999" >1999</option> <option value="1998" >1998</option> <option value="1997" >1997</option> <option value="1996" >1996</option> <option value="1995" >1995</option> <option value="1994" >1994</option> <option value="1993" >1993</option> <option value="1992" >1992</option> <option value="1991" >1991</option> <option value="1990" >1990</option> <option value="1989" >1989</option> <option value="1988" >1988</option> <option value="1987" >1987</option> <option value="1986" >1986</option> <option value="1985" >1985</option> <option value="1984" >1984</option> <option value="1983" >1983</option> <option value="1982" >1982</option> <option value="1981" >1981</option> <option value="1980" >1980</option> <option value="1979" >1979</option> <option value="1978" >1978</option> <option value="1977" >1977</option> <option value="1976" >1976</option> <option value="1975" >1975</option> <option value="1974" >1974</option> <option value="1973" >1973</option> <option value="1972" >1972</option> <option value="1971" >1971</option> <option value="1970" >1970</option> <option value="1969" >1969</option> <option value="1968" >1968</option> <option value="1967" >1967</option> <option value="1966" >1966</option> <option value="1965" >1965</option> <option value="1964" >1964</option> <option value="1963" >1963</option> <option value="1962" >1962</option> <option value="1961" >1961</option> <option value="1960" >1960</option> <option value="1959" >1959</option> <option value="1958" >1958</option> <option value="1957" >1957</option> <option value="1956" >1956</option> <option value="1955" >1955</option> <option value="1954" >1954</option> <option value="1953" >1953</option> <option value="1952" >1952</option> <option value="1951" >1951</option> <option value="1950" >1950</option> <option value="1949" >1949</option> <option value="1948" >1948</option> <option value="1947" >1947</option> <option value="1946" >1946</option> <option value="1945" >1945</option> <option value="1944" >1944</option> <option value="1943" >1943</option> <option value="1942" >1942</option> <option value="1941" >1941</option> <option value="1940" >1940</option> <option value="1939" >1939</option> <option value="1938" >1938</option> <option value="1937" >1937</option> <option value="1936" >1936</option> <option value="1935" >1935</option> <option value="1934" >1934</option> <option value="1933" >1933</option> <option value="1932" >1932</option> <option value="1931" >1931</option> <option value="1930" >1930</option> <option value="1929" >1929</option> <option value="1928" >1928</option> <option value="1927" >1927</option> <option value="1926" >1926</option> <option value="1925" >1925</option> <option value="1924" >1924</option> <option value="1923" >1923</option> <option value="1922" >1922</option> <option value="1921" >1921</option> <option value="1920" >1920</option> <option value="1919" >1919</option> <option value="1918" >1918</option> <option value="1917" >1917</option> <option value="1916" >1916</option> <option value="1915" >1915</option> <option value="1914" >1914</option> <option value="1913" >1913</option> <option value="1912" >1912</option> <option value="1911" >1911</option> <option value="1910" >1910</option> <option value="1909" >1909</option> <option value="1908" >1908</option> <option value="1907" >1907</option> <option value="1906" >1906</option> </select> </span> <span> <label>Month:</label> <select class="check-in__select" name="month" disabled> <option value="">Month</option> <option value="1" >January</option> <option value="2" >February</option> <option value="3" >March</option> <option value="4" >April</option> <option value="5" >May</option> <option value="6" >June</option> <option value="7" >July</option> <option value="8" >August</option> <option value="9" >September</option> <option value="10" >October</option> <option value="11" >November</option> <option value="12" >December</option> </select> </span> <span> <label>Day:</label> <select class="check-in__select" name="day" disabled> <option value="">Day</option> <option value="1" >1</option> <option value="2" >2</option> <option value="3" >3</option> <option value="4" >4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> <option value="11" >11</option> <option value="12" >12</option> <option value="13" >13</option> <option value="14" >14</option> <option value="15" >15</option> <option value="16" >16</option> <option value="17" >17</option> <option value="18" >18</option> <option value="19" >19</option> <option value="20" >20</option> <option value="21" >21</option> <option value="22" >22</option> <option value="23" >23</option> <option value="24" >24</option> <option value="25" >25</option> <option value="26" >26</option> <option value="27" >27</option> <option value="28" >28</option> <option value="29" >29</option> <option value="30" >30</option> <option value="31" >31</option> </select> </span> <span> <a class="check-in__today" href="javascript:;" data-ol-link-track="CheckInForm|SetDateToday">Today</a> </span> </div> <span class="check-in__actions"> <button class="check-in__delete-btn cta-btn cta-btn--delete invisible" data-ol-link-track="CheckInForm|DeleteCheckIn">Delete Event</button> <button type="submit" class="check-in__submit-btn cta-btn cta-btn--shell" data-ol-link-track="CheckInForm|SubmitCheckIn" disabled>Submit</button> </span> </form> </div> </dialog> </div> </div> </li> <li class="searchResultItem sri--w-main" itemscope itemtype="https://schema.org/Book" > <div class="sri__main"> <span class="bookcover "> <a href="/works/OL2745974W?edition=key%3A/books/OL2406299M"><img itemprop="image" src="//covers.openlibrary.org/b/id/6965143-M.jpg" alt="Cover of: The day of creation" title="Cover of: The day of creation" /></a> </span> <div class="details"> <div class="resultTitle"> <h3 itemprop="name" class="booktitle"> <a itemprop="url" href="/works/OL2745974W?edition=key%3A/books/OL2406299M" class="results">The day of creation</a> </h3> </div> <span itemprop="author" itemscope itemtype="https://schema.org/Organization" class="bookauthor"> by <a href="/authors/OL402789A/J._G._Ballard" >J. G. Ballard</a> </span> <span class="resultStats"> <span class="ratingsByline" itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating"> </span> <span class="preview-covers "> <a href="/works/OL2745974W?edition=ia:dayofcreation0000ball"> <img width="30" height="45" loading="lazy" src="//archive.org/services/img/dayofcreation0000ball" alt="Cover of edition dayofcreation0000ball"> </a> <a href="/works/OL2745974W?edition=ia:dayofcreation0000ball_y8l7"> <img width="30" height="45" loading="lazy" src="//archive.org/services/img/dayofcreation0000ball_y8l7" alt="Cover of edition dayofcreation0000ball_y8l7"> </a> <a href="/works/OL2745974W?edition=ia:dayofcreation0000ball_o4k3"> <img width="30" height="45" loading="lazy" src="//archive.org/services/img/dayofcreation0000ball_o4k3" alt="Cover of edition dayofcreation0000ball_o4k3"> </a> </span> <span class="resultDetails"> <span> First published in 1987 </span>— <span> <a href="/works/OL2745974W?edition=key%3A/books/OL2406299M&mode=all#editions-list">10 editions</a> </span> </span> </span> </div> <div class="searchResultItemCTA"> <div class="searchResultItemCTA-lending"> <div class="cta-button-group"> <a class="cta-btn cta-btn--preview" data-iframe-src="https://archive.org/details/dayofcreation00ball?view=theater&wrapper=false" data-iframe-link="https://archive.org/details/dayofcreation00ball" data-ol-link-track="CTAClick|Preview" href="#bookPreview">Preview Only</a> </div> </div> <div class="generic-dropper-wrapper my-books-dropper generic-dropper--disabled" data-work-key=/works/OL2745974W > <div class="generic-dropper"> <div class="generic-dropper__actions"> <div class="generic-dropper__primary"> <form class="reading-log primary-action" method="POST" action="/works/OL2745974W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <input type="hidden" name="work_id" value="/works/OL2745974W"/> <button class="book-progress-btn primary-action unactivated" type="submit"> <span class="activated-check hidden">✓</span> <span class="btn-text">Want to Read</span> </button> </form> </div> <a class="generic-dropper__dropclick" href="javascript:;"> <div class="arrow"></div> </a> </div> <div class="generic-dropper__dropdown"> <div class="read-statuses"> <form class="reading-log" method="POST" action="/works/OL2745974W/bookshelves.json"> <input type="hidden" name="action" value="remove"/> <input type="hidden" name="bookshelf_id" value="-1"/> <input type="hidden" name="default-key" value="/works/OL2745974W" /> <input type="hidden" name="work_id" value="/works/OL2745974W"/> <button class="remove-from-list hidden" type="submit">Remove From Shelf</button> </form> <form class="reading-log" method="POST" action="/works/OL2745974W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <button class="nostyle-btn hidden" type="submit">Want to Read</button> </form> <form class="reading-log" method="POST" action="/works/OL2745974W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="2"/> <button class="nostyle-btn " type="submit">Currently Reading</button> </form> <form class="reading-log" method="POST" action="/works/OL2745974W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="3"/> <button class="nostyle-btn " type="submit">Already Read</button> </form> </div> <div class="reading-lists"> <p class="reading-list-title">My Reading Lists:</p> <div class="my-lists" data-seed-key="/works/OL2745974W" data-work-key="/works/OL2745974W" data-user-key=""> </div> <p class="create"> <a href="javascript:;" class="create-new-list" aria-controls="addList">Create a new list</a> </p> </div> </div> </div> </div> <div id="check-in-display-OL2745974W" class="last-read-date hidden"> <span class="date-display"> Read <time class="check-in-date">None</time> <a class="prompt-edit-date" href="javascript:;" data-work-olid="OL2745974W" data-ol-link-track="CheckInPrompt|EditDate">Edit</a> </span> </div> <div id="prompt-OL2745974W" class="check-in-prompt hidden" data-work-olid="OL2745974W"> <span class="prompt-copy">When did you finish this book?</span> <span class="prompt-options"> <a class="prompt-current-year use-local-year" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCurrentYear" data-server-year="2025">2025</a> <a class="prompt-today" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateToday">Today</a> <a class="prompt-custom" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCustom">Other</a> </span> </div> <dialog id="check-in-dialog-OL2745974W" class="native-dialog"> <div class="floaterHead"> <h2>Check-In</h2> <a class="native-dialog--close" href="javascript:;">×<span class="shift">Close</span></a> </div> <div class="check-in" data-work-olid="OL2745974W" data-event-type="3"> <form method="dialog" class="check-in__form" action="/works/OL2745974W/check-ins" method="post"> <input type="hidden" name="event_id" value=""> <div> Add an optional check-in date. Check-in dates are used to track yearly reading goals. </div> <div class="check-in__inputs"> <label class="check-in__label">End Date:</label> <span> <label>Year:</label> <select class="check-in__select" name="year"> <option value="">Year</option> <option class="hidden show-if-local-year" value="2026">2026</option> <option value="2025" >2025</option> <option value="2024" >2024</option> <option value="2023" >2023</option> <option value="2022" >2022</option> <option value="2021" >2021</option> <option value="2020" >2020</option> <option value="2019" >2019</option> <option value="2018" >2018</option> <option value="2017" >2017</option> <option value="2016" >2016</option> <option value="2015" >2015</option> <option value="2014" >2014</option> <option value="2013" >2013</option> <option value="2012" >2012</option> <option value="2011" >2011</option> <option value="2010" >2010</option> <option value="2009" >2009</option> <option value="2008" >2008</option> <option value="2007" >2007</option> <option value="2006" >2006</option> <option value="2005" >2005</option> <option value="2004" >2004</option> <option value="2003" >2003</option> <option value="2002" >2002</option> <option value="2001" >2001</option> <option value="2000" >2000</option> <option value="1999" >1999</option> <option value="1998" >1998</option> <option value="1997" >1997</option> <option value="1996" >1996</option> <option value="1995" >1995</option> <option value="1994" >1994</option> <option value="1993" >1993</option> <option value="1992" >1992</option> <option value="1991" >1991</option> <option value="1990" >1990</option> <option value="1989" >1989</option> <option value="1988" >1988</option> <option value="1987" >1987</option> <option value="1986" >1986</option> <option value="1985" >1985</option> <option value="1984" >1984</option> <option value="1983" >1983</option> <option value="1982" >1982</option> <option value="1981" >1981</option> <option value="1980" >1980</option> <option value="1979" >1979</option> <option value="1978" >1978</option> <option value="1977" >1977</option> <option value="1976" >1976</option> <option value="1975" >1975</option> <option value="1974" >1974</option> <option value="1973" >1973</option> <option value="1972" >1972</option> <option value="1971" >1971</option> <option value="1970" >1970</option> <option value="1969" >1969</option> <option value="1968" >1968</option> <option value="1967" >1967</option> <option value="1966" >1966</option> <option value="1965" >1965</option> <option value="1964" >1964</option> <option value="1963" >1963</option> <option value="1962" >1962</option> <option value="1961" >1961</option> <option value="1960" >1960</option> <option value="1959" >1959</option> <option value="1958" >1958</option> <option value="1957" >1957</option> <option value="1956" >1956</option> <option value="1955" >1955</option> <option value="1954" >1954</option> <option value="1953" >1953</option> <option value="1952" >1952</option> <option value="1951" >1951</option> <option value="1950" >1950</option> <option value="1949" >1949</option> <option value="1948" >1948</option> <option value="1947" >1947</option> <option value="1946" >1946</option> <option value="1945" >1945</option> <option value="1944" >1944</option> <option value="1943" >1943</option> <option value="1942" >1942</option> <option value="1941" >1941</option> <option value="1940" >1940</option> <option value="1939" >1939</option> <option value="1938" >1938</option> <option value="1937" >1937</option> <option value="1936" >1936</option> <option value="1935" >1935</option> <option value="1934" >1934</option> <option value="1933" >1933</option> <option value="1932" >1932</option> <option value="1931" >1931</option> <option value="1930" >1930</option> <option value="1929" >1929</option> <option value="1928" >1928</option> <option value="1927" >1927</option> <option value="1926" >1926</option> <option value="1925" >1925</option> <option value="1924" >1924</option> <option value="1923" >1923</option> <option value="1922" >1922</option> <option value="1921" >1921</option> <option value="1920" >1920</option> <option value="1919" >1919</option> <option value="1918" >1918</option> <option value="1917" >1917</option> <option value="1916" >1916</option> <option value="1915" >1915</option> <option value="1914" >1914</option> <option value="1913" >1913</option> <option value="1912" >1912</option> <option value="1911" >1911</option> <option value="1910" >1910</option> <option value="1909" >1909</option> <option value="1908" >1908</option> <option value="1907" >1907</option> <option value="1906" >1906</option> </select> </span> <span> <label>Month:</label> <select class="check-in__select" name="month" disabled> <option value="">Month</option> <option value="1" >January</option> <option value="2" >February</option> <option value="3" >March</option> <option value="4" >April</option> <option value="5" >May</option> <option value="6" >June</option> <option value="7" >July</option> <option value="8" >August</option> <option value="9" >September</option> <option value="10" >October</option> <option value="11" >November</option> <option value="12" >December</option> </select> </span> <span> <label>Day:</label> <select class="check-in__select" name="day" disabled> <option value="">Day</option> <option value="1" >1</option> <option value="2" >2</option> <option value="3" >3</option> <option value="4" >4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> <option value="11" >11</option> <option value="12" >12</option> <option value="13" >13</option> <option value="14" >14</option> <option value="15" >15</option> <option value="16" >16</option> <option value="17" >17</option> <option value="18" >18</option> <option value="19" >19</option> <option value="20" >20</option> <option value="21" >21</option> <option value="22" >22</option> <option value="23" >23</option> <option value="24" >24</option> <option value="25" >25</option> <option value="26" >26</option> <option value="27" >27</option> <option value="28" >28</option> <option value="29" >29</option> <option value="30" >30</option> <option value="31" >31</option> </select> </span> <span> <a class="check-in__today" href="javascript:;" data-ol-link-track="CheckInForm|SetDateToday">Today</a> </span> </div> <span class="check-in__actions"> <button class="check-in__delete-btn cta-btn cta-btn--delete invisible" data-ol-link-track="CheckInForm|DeleteCheckIn">Delete Event</button> <button type="submit" class="check-in__submit-btn cta-btn cta-btn--shell" data-ol-link-track="CheckInForm|SubmitCheckIn" disabled>Submit</button> </span> </form> </div> </dialog> </div> </div> </li> <li class="searchResultItem sri--w-main" itemscope itemtype="https://schema.org/Book" > <div class="sri__main"> <span class="bookcover "> <a href="/works/OL2745947W?edition=key%3A/books/OL25130637M"><img itemprop="image" src="//covers.openlibrary.org/b/id/9657812-M.jpg" alt="Cover of: Millennium people" title="Cover of: Millennium people" /></a> </span> <div class="details"> <div class="resultTitle"> <h3 itemprop="name" class="booktitle"> <a itemprop="url" href="/works/OL2745947W?edition=key%3A/books/OL25130637M" class="results">Millennium people</a> </h3> </div> <span itemprop="author" itemscope itemtype="https://schema.org/Organization" class="bookauthor"> by <a href="/authors/OL402789A/J._G._Ballard" >J. G. Ballard</a> </span> <span class="resultStats"> <span class="ratingsByline" itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating"> </span> <span class="preview-covers "> <a href="/works/OL2745947W?edition=ia:millenniumpeople0000ball"> <img width="30" height="45" loading="lazy" src="//archive.org/services/img/millenniumpeople0000ball" alt="Cover of edition millenniumpeople0000ball"> </a> <a href="/works/OL2745947W?edition=ia:millenniumpeople0000ball_y1p7"> <img width="30" height="45" loading="lazy" src="//archive.org/services/img/millenniumpeople0000ball_y1p7" alt="Cover of edition millenniumpeople0000ball_y1p7"> </a> <a href="/works/OL2745947W?edition=ia:millenniumpeople00ball_245"> <img width="30" height="45" loading="lazy" src="//archive.org/services/img/millenniumpeople00ball_245" alt="Cover of edition millenniumpeople00ball_245"> </a> </span> <span class="resultDetails"> <span> First published in 2003 </span>— <span> <a href="/works/OL2745947W?edition=key%3A/books/OL25130637M&mode=all#editions-list">9 editions</a> </span> </span> </span> </div> <div class="searchResultItemCTA"> <div class="searchResultItemCTA-lending"> <div class="cta-button-group"> <a class="cta-btn cta-btn--preview" data-iframe-src="https://archive.org/details/millenniumpeople0000ball?view=theater&wrapper=false" data-iframe-link="https://archive.org/details/millenniumpeople0000ball" data-ol-link-track="CTAClick|Preview" href="#bookPreview">Preview Only</a> </div> </div> <div class="generic-dropper-wrapper my-books-dropper generic-dropper--disabled" data-work-key=/works/OL2745947W > <div class="generic-dropper"> <div class="generic-dropper__actions"> <div class="generic-dropper__primary"> <form class="reading-log primary-action" method="POST" action="/works/OL2745947W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <input type="hidden" name="work_id" value="/works/OL2745947W"/> <button class="book-progress-btn primary-action unactivated" type="submit"> <span class="activated-check hidden">✓</span> <span class="btn-text">Want to Read</span> </button> </form> </div> <a class="generic-dropper__dropclick" href="javascript:;"> <div class="arrow"></div> </a> </div> <div class="generic-dropper__dropdown"> <div class="read-statuses"> <form class="reading-log" method="POST" action="/works/OL2745947W/bookshelves.json"> <input type="hidden" name="action" value="remove"/> <input type="hidden" name="bookshelf_id" value="-1"/> <input type="hidden" name="default-key" value="/works/OL2745947W" /> <input type="hidden" name="work_id" value="/works/OL2745947W"/> <button class="remove-from-list hidden" type="submit">Remove From Shelf</button> </form> <form class="reading-log" method="POST" action="/works/OL2745947W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <button class="nostyle-btn hidden" type="submit">Want to Read</button> </form> <form class="reading-log" method="POST" action="/works/OL2745947W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="2"/> <button class="nostyle-btn " type="submit">Currently Reading</button> </form> <form class="reading-log" method="POST" action="/works/OL2745947W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="3"/> <button class="nostyle-btn " type="submit">Already Read</button> </form> </div> <div class="reading-lists"> <p class="reading-list-title">My Reading Lists:</p> <div class="my-lists" data-seed-key="/works/OL2745947W" data-work-key="/works/OL2745947W" data-user-key=""> </div> <p class="create"> <a href="javascript:;" class="create-new-list" aria-controls="addList">Create a new list</a> </p> </div> </div> </div> </div> <div id="check-in-display-OL2745947W" class="last-read-date hidden"> <span class="date-display"> Read <time class="check-in-date">None</time> <a class="prompt-edit-date" href="javascript:;" data-work-olid="OL2745947W" data-ol-link-track="CheckInPrompt|EditDate">Edit</a> </span> </div> <div id="prompt-OL2745947W" class="check-in-prompt hidden" data-work-olid="OL2745947W"> <span class="prompt-copy">When did you finish this book?</span> <span class="prompt-options"> <a class="prompt-current-year use-local-year" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCurrentYear" data-server-year="2025">2025</a> <a class="prompt-today" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateToday">Today</a> <a class="prompt-custom" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCustom">Other</a> </span> </div> <dialog id="check-in-dialog-OL2745947W" class="native-dialog"> <div class="floaterHead"> <h2>Check-In</h2> <a class="native-dialog--close" href="javascript:;">×<span class="shift">Close</span></a> </div> <div class="check-in" data-work-olid="OL2745947W" data-event-type="3"> <form method="dialog" class="check-in__form" action="/works/OL2745947W/check-ins" method="post"> <input type="hidden" name="event_id" value=""> <div> Add an optional check-in date. Check-in dates are used to track yearly reading goals. </div> <div class="check-in__inputs"> <label class="check-in__label">End Date:</label> <span> <label>Year:</label> <select class="check-in__select" name="year"> <option value="">Year</option> <option class="hidden show-if-local-year" value="2026">2026</option> <option value="2025" >2025</option> <option value="2024" >2024</option> <option value="2023" >2023</option> <option value="2022" >2022</option> <option value="2021" >2021</option> <option value="2020" >2020</option> <option value="2019" >2019</option> <option value="2018" >2018</option> <option value="2017" >2017</option> <option value="2016" >2016</option> <option value="2015" >2015</option> <option value="2014" >2014</option> <option value="2013" >2013</option> <option value="2012" >2012</option> <option value="2011" >2011</option> <option value="2010" >2010</option> <option value="2009" >2009</option> <option value="2008" >2008</option> <option value="2007" >2007</option> <option value="2006" >2006</option> <option value="2005" >2005</option> <option value="2004" >2004</option> <option value="2003" >2003</option> <option value="2002" >2002</option> <option value="2001" >2001</option> <option value="2000" >2000</option> <option value="1999" >1999</option> <option value="1998" >1998</option> <option value="1997" >1997</option> <option value="1996" >1996</option> <option value="1995" >1995</option> <option value="1994" >1994</option> <option value="1993" >1993</option> <option value="1992" >1992</option> <option value="1991" >1991</option> <option value="1990" >1990</option> <option value="1989" >1989</option> <option value="1988" >1988</option> <option value="1987" >1987</option> <option value="1986" >1986</option> <option value="1985" >1985</option> <option value="1984" >1984</option> <option value="1983" >1983</option> <option value="1982" >1982</option> <option value="1981" >1981</option> <option value="1980" >1980</option> <option value="1979" >1979</option> <option value="1978" >1978</option> <option value="1977" >1977</option> <option value="1976" >1976</option> <option value="1975" >1975</option> <option value="1974" >1974</option> <option value="1973" >1973</option> <option value="1972" >1972</option> <option value="1971" >1971</option> <option value="1970" >1970</option> <option value="1969" >1969</option> <option value="1968" >1968</option> <option value="1967" >1967</option> <option value="1966" >1966</option> <option value="1965" >1965</option> <option value="1964" >1964</option> <option value="1963" >1963</option> <option value="1962" >1962</option> <option value="1961" >1961</option> <option value="1960" >1960</option> <option value="1959" >1959</option> <option value="1958" >1958</option> <option value="1957" >1957</option> <option value="1956" >1956</option> <option value="1955" >1955</option> <option value="1954" >1954</option> <option value="1953" >1953</option> <option value="1952" >1952</option> <option value="1951" >1951</option> <option value="1950" >1950</option> <option value="1949" >1949</option> <option value="1948" >1948</option> <option value="1947" >1947</option> <option value="1946" >1946</option> <option value="1945" >1945</option> <option value="1944" >1944</option> <option value="1943" >1943</option> <option value="1942" >1942</option> <option value="1941" >1941</option> <option value="1940" >1940</option> <option value="1939" >1939</option> <option value="1938" >1938</option> <option value="1937" >1937</option> <option value="1936" >1936</option> <option value="1935" >1935</option> <option value="1934" >1934</option> <option value="1933" >1933</option> <option value="1932" >1932</option> <option value="1931" >1931</option> <option value="1930" >1930</option> <option value="1929" >1929</option> <option value="1928" >1928</option> <option value="1927" >1927</option> <option value="1926" >1926</option> <option value="1925" >1925</option> <option value="1924" >1924</option> <option value="1923" >1923</option> <option value="1922" >1922</option> <option value="1921" >1921</option> <option value="1920" >1920</option> <option value="1919" >1919</option> <option value="1918" >1918</option> <option value="1917" >1917</option> <option value="1916" >1916</option> <option value="1915" >1915</option> <option value="1914" >1914</option> <option value="1913" >1913</option> <option value="1912" >1912</option> <option value="1911" >1911</option> <option value="1910" >1910</option> <option value="1909" >1909</option> <option value="1908" >1908</option> <option value="1907" >1907</option> <option value="1906" >1906</option> </select> </span> <span> <label>Month:</label> <select class="check-in__select" name="month" disabled> <option value="">Month</option> <option value="1" >January</option> <option value="2" >February</option> <option value="3" >March</option> <option value="4" >April</option> <option value="5" >May</option> <option value="6" >June</option> <option value="7" >July</option> <option value="8" >August</option> <option value="9" >September</option> <option value="10" >October</option> <option value="11" >November</option> <option value="12" >December</option> </select> </span> <span> <label>Day:</label> <select class="check-in__select" name="day" disabled> <option value="">Day</option> <option value="1" >1</option> <option value="2" >2</option> <option value="3" >3</option> <option value="4" >4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> <option value="11" >11</option> <option value="12" >12</option> <option value="13" >13</option> <option value="14" >14</option> <option value="15" >15</option> <option value="16" >16</option> <option value="17" >17</option> <option value="18" >18</option> <option value="19" >19</option> <option value="20" >20</option> <option value="21" >21</option> <option value="22" >22</option> <option value="23" >23</option> <option value="24" >24</option> <option value="25" >25</option> <option value="26" >26</option> <option value="27" >27</option> <option value="28" >28</option> <option value="29" >29</option> <option value="30" >30</option> <option value="31" >31</option> </select> </span> <span> <a class="check-in__today" href="javascript:;" data-ol-link-track="CheckInForm|SetDateToday">Today</a> </span> </div> <span class="check-in__actions"> <button class="check-in__delete-btn cta-btn cta-btn--delete invisible" data-ol-link-track="CheckInForm|DeleteCheckIn">Delete Event</button> <button type="submit" class="check-in__submit-btn cta-btn cta-btn--shell" data-ol-link-track="CheckInForm|SubmitCheckIn" disabled>Submit</button> </span> </form> </div> </dialog> </div> </div> </li> <li class="searchResultItem sri--w-main" itemscope itemtype="https://schema.org/Book" > <div class="sri__main"> <span class="bookcover "> <a href="/works/OL265520W?edition=key%3A/books/OL17559721M"><img itemprop="image" src="//covers.openlibrary.org/b/id/13279030-M.jpg" alt="Cover of: Vermilion Sands" title="Cover of: Vermilion Sands" /></a> </span> <div class="details"> <div class="resultTitle"> <h3 itemprop="name" class="booktitle"> <a itemprop="url" href="/works/OL265520W?edition=key%3A/books/OL17559721M" class="results">Vermilion Sands</a> </h3> </div> <span itemprop="author" itemscope itemtype="https://schema.org/Organization" class="bookauthor"> by <a href="/authors/OL402789A/J._G._Ballard" >J. G. Ballard</a> </span> <span class="resultStats"> <span class="ratingsByline" itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating"> </span> <span class="resultDetails"> <span> First published in 1971 </span>— <span> <a href="/works/OL265520W?edition=key%3A/books/OL17559721M&mode=all#editions-list">8 editions</a> </span> </span> </span> </div> <div class="searchResultItemCTA"> <div class="searchResultItemCTA-lending"> <div class="cta-button-group"> <a href="/borrow/ia/vermilionsands0000ball?ref=ol" title="Borrow ebook from Internet Archive" class="cta-btn cta-btn--ia cta-btn--available cta-btn--borrow" data-ol-link-track="CTAClick|Borrow" >Borrow</a> <a href="/borrow/ia/vermilionsands0000ball?ref=ol&_autoReadAloud=show" title="Borrow ebook from Internet Archive using Read Aloud" data-ol-link-track="CTAClick|BorrowListen" class="cta-btn cta-btn--available cta-btn--w-icon"> <span class="btn-icon read-aloud"></span> <span class="btn-label">Listen</span> </a> </div> </div> <div class="generic-dropper-wrapper my-books-dropper generic-dropper--disabled" data-work-key=/works/OL265520W > <div class="generic-dropper"> <div class="generic-dropper__actions"> <div class="generic-dropper__primary"> <form class="reading-log primary-action" method="POST" action="/works/OL265520W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <input type="hidden" name="work_id" value="/works/OL265520W"/> <button class="book-progress-btn primary-action unactivated" type="submit"> <span class="activated-check hidden">✓</span> <span class="btn-text">Want to Read</span> </button> </form> </div> <a class="generic-dropper__dropclick" href="javascript:;"> <div class="arrow"></div> </a> </div> <div class="generic-dropper__dropdown"> <div class="read-statuses"> <form class="reading-log" method="POST" action="/works/OL265520W/bookshelves.json"> <input type="hidden" name="action" value="remove"/> <input type="hidden" name="bookshelf_id" value="-1"/> <input type="hidden" name="default-key" value="/works/OL265520W" /> <input type="hidden" name="work_id" value="/works/OL265520W"/> <button class="remove-from-list hidden" type="submit">Remove From Shelf</button> </form> <form class="reading-log" method="POST" action="/works/OL265520W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <button class="nostyle-btn hidden" type="submit">Want to Read</button> </form> <form class="reading-log" method="POST" action="/works/OL265520W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="2"/> <button class="nostyle-btn " type="submit">Currently Reading</button> </form> <form class="reading-log" method="POST" action="/works/OL265520W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="3"/> <button class="nostyle-btn " type="submit">Already Read</button> </form> </div> <div class="reading-lists"> <p class="reading-list-title">My Reading Lists:</p> <div class="my-lists" data-seed-key="/works/OL265520W" data-work-key="/works/OL265520W" data-user-key=""> </div> <p class="create"> <a href="javascript:;" class="create-new-list" aria-controls="addList">Create a new list</a> </p> </div> </div> </div> </div> <div id="check-in-display-OL265520W" class="last-read-date hidden"> <span class="date-display"> Read <time class="check-in-date">None</time> <a class="prompt-edit-date" href="javascript:;" data-work-olid="OL265520W" data-ol-link-track="CheckInPrompt|EditDate">Edit</a> </span> </div> <div id="prompt-OL265520W" class="check-in-prompt hidden" data-work-olid="OL265520W"> <span class="prompt-copy">When did you finish this book?</span> <span class="prompt-options"> <a class="prompt-current-year use-local-year" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCurrentYear" data-server-year="2025">2025</a> <a class="prompt-today" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateToday">Today</a> <a class="prompt-custom" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCustom">Other</a> </span> </div> <dialog id="check-in-dialog-OL265520W" class="native-dialog"> <div class="floaterHead"> <h2>Check-In</h2> <a class="native-dialog--close" href="javascript:;">×<span class="shift">Close</span></a> </div> <div class="check-in" data-work-olid="OL265520W" data-event-type="3"> <form method="dialog" class="check-in__form" action="/works/OL265520W/check-ins" method="post"> <input type="hidden" name="event_id" value=""> <div> Add an optional check-in date. Check-in dates are used to track yearly reading goals. </div> <div class="check-in__inputs"> <label class="check-in__label">End Date:</label> <span> <label>Year:</label> <select class="check-in__select" name="year"> <option value="">Year</option> <option class="hidden show-if-local-year" value="2026">2026</option> <option value="2025" >2025</option> <option value="2024" >2024</option> <option value="2023" >2023</option> <option value="2022" >2022</option> <option value="2021" >2021</option> <option value="2020" >2020</option> <option value="2019" >2019</option> <option value="2018" >2018</option> <option value="2017" >2017</option> <option value="2016" >2016</option> <option value="2015" >2015</option> <option value="2014" >2014</option> <option value="2013" >2013</option> <option value="2012" >2012</option> <option value="2011" >2011</option> <option value="2010" >2010</option> <option value="2009" >2009</option> <option value="2008" >2008</option> <option value="2007" >2007</option> <option value="2006" >2006</option> <option value="2005" >2005</option> <option value="2004" >2004</option> <option value="2003" >2003</option> <option value="2002" >2002</option> <option value="2001" >2001</option> <option value="2000" >2000</option> <option value="1999" >1999</option> <option value="1998" >1998</option> <option value="1997" >1997</option> <option value="1996" >1996</option> <option value="1995" >1995</option> <option value="1994" >1994</option> <option value="1993" >1993</option> <option value="1992" >1992</option> <option value="1991" >1991</option> <option value="1990" >1990</option> <option value="1989" >1989</option> <option value="1988" >1988</option> <option value="1987" >1987</option> <option value="1986" >1986</option> <option value="1985" >1985</option> <option value="1984" >1984</option> <option value="1983" >1983</option> <option value="1982" >1982</option> <option value="1981" >1981</option> <option value="1980" >1980</option> <option value="1979" >1979</option> <option value="1978" >1978</option> <option value="1977" >1977</option> <option value="1976" >1976</option> <option value="1975" >1975</option> <option value="1974" >1974</option> <option value="1973" >1973</option> <option value="1972" >1972</option> <option value="1971" >1971</option> <option value="1970" >1970</option> <option value="1969" >1969</option> <option value="1968" >1968</option> <option value="1967" >1967</option> <option value="1966" >1966</option> <option value="1965" >1965</option> <option value="1964" >1964</option> <option value="1963" >1963</option> <option value="1962" >1962</option> <option value="1961" >1961</option> <option value="1960" >1960</option> <option value="1959" >1959</option> <option value="1958" >1958</option> <option value="1957" >1957</option> <option value="1956" >1956</option> <option value="1955" >1955</option> <option value="1954" >1954</option> <option value="1953" >1953</option> <option value="1952" >1952</option> <option value="1951" >1951</option> <option value="1950" >1950</option> <option value="1949" >1949</option> <option value="1948" >1948</option> <option value="1947" >1947</option> <option value="1946" >1946</option> <option value="1945" >1945</option> <option value="1944" >1944</option> <option value="1943" >1943</option> <option value="1942" >1942</option> <option value="1941" >1941</option> <option value="1940" >1940</option> <option value="1939" >1939</option> <option value="1938" >1938</option> <option value="1937" >1937</option> <option value="1936" >1936</option> <option value="1935" >1935</option> <option value="1934" >1934</option> <option value="1933" >1933</option> <option value="1932" >1932</option> <option value="1931" >1931</option> <option value="1930" >1930</option> <option value="1929" >1929</option> <option value="1928" >1928</option> <option value="1927" >1927</option> <option value="1926" >1926</option> <option value="1925" >1925</option> <option value="1924" >1924</option> <option value="1923" >1923</option> <option value="1922" >1922</option> <option value="1921" >1921</option> <option value="1920" >1920</option> <option value="1919" >1919</option> <option value="1918" >1918</option> <option value="1917" >1917</option> <option value="1916" >1916</option> <option value="1915" >1915</option> <option value="1914" >1914</option> <option value="1913" >1913</option> <option value="1912" >1912</option> <option value="1911" >1911</option> <option value="1910" >1910</option> <option value="1909" >1909</option> <option value="1908" >1908</option> <option value="1907" >1907</option> <option value="1906" >1906</option> </select> </span> <span> <label>Month:</label> <select class="check-in__select" name="month" disabled> <option value="">Month</option> <option value="1" >January</option> <option value="2" >February</option> <option value="3" >March</option> <option value="4" >April</option> <option value="5" >May</option> <option value="6" >June</option> <option value="7" >July</option> <option value="8" >August</option> <option value="9" >September</option> <option value="10" >October</option> <option value="11" >November</option> <option value="12" >December</option> </select> </span> <span> <label>Day:</label> <select class="check-in__select" name="day" disabled> <option value="">Day</option> <option value="1" >1</option> <option value="2" >2</option> <option value="3" >3</option> <option value="4" >4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> <option value="11" >11</option> <option value="12" >12</option> <option value="13" >13</option> <option value="14" >14</option> <option value="15" >15</option> <option value="16" >16</option> <option value="17" >17</option> <option value="18" >18</option> <option value="19" >19</option> <option value="20" >20</option> <option value="21" >21</option> <option value="22" >22</option> <option value="23" >23</option> <option value="24" >24</option> <option value="25" >25</option> <option value="26" >26</option> <option value="27" >27</option> <option value="28" >28</option> <option value="29" >29</option> <option value="30" >30</option> <option value="31" >31</option> </select> </span> <span> <a class="check-in__today" href="javascript:;" data-ol-link-track="CheckInForm|SetDateToday">Today</a> </span> </div> <span class="check-in__actions"> <button class="check-in__delete-btn cta-btn cta-btn--delete invisible" data-ol-link-track="CheckInForm|DeleteCheckIn">Delete Event</button> <button type="submit" class="check-in__submit-btn cta-btn cta-btn--shell" data-ol-link-track="CheckInForm|SubmitCheckIn" disabled>Submit</button> </span> </form> </div> </dialog> </div> </div> </li> <li class="searchResultItem sri--w-main" itemscope itemtype="https://schema.org/Book" > <div class="sri__main"> <span class="bookcover "> <a href="/works/OL2745934W?edition=key%3A/books/OL48120587M"><img itemprop="image" src="//covers.openlibrary.org/b/id/14350891-M.jpg" alt="Cover of: Myths of the Near Future" title="Cover of: Myths of the Near Future" /></a> </span> <div class="details"> <div class="resultTitle"> <h3 itemprop="name" class="booktitle"> <a itemprop="url" href="/works/OL2745934W?edition=key%3A/books/OL48120587M" class="results">Myths of the Near Future</a> </h3> </div> <span itemprop="author" itemscope itemtype="https://schema.org/Organization" class="bookauthor"> by <a href="/authors/OL402789A/J._G._Ballard" >J. G. Ballard</a> </span> <span class="resultStats"> <span class="ratingsByline" itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating"> </span> <span class="resultDetails"> <span> First published in 1982 </span>— <span> <a href="/works/OL2745934W?edition=key%3A/books/OL48120587M&mode=all#editions-list">8 editions</a> </span> </span> </span> </div> <div class="searchResultItemCTA"> <div class="searchResultItemCTA-lending"> <div class="cta-button-group"> <a class="cta-btn cta-btn--available cta-btn--w-icon cta-btn--external" href="/books/OL48120587M/-/borrow?action=locate" target="_blank" data-ol-link-track="CTAClick|Locate">Locate</a> </div> </div> <div class="generic-dropper-wrapper my-books-dropper generic-dropper--disabled" data-work-key=/works/OL2745934W > <div class="generic-dropper"> <div class="generic-dropper__actions"> <div class="generic-dropper__primary"> <form class="reading-log primary-action" method="POST" action="/works/OL2745934W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <input type="hidden" name="work_id" value="/works/OL2745934W"/> <button class="book-progress-btn primary-action unactivated" type="submit"> <span class="activated-check hidden">✓</span> <span class="btn-text">Want to Read</span> </button> </form> </div> <a class="generic-dropper__dropclick" href="javascript:;"> <div class="arrow"></div> </a> </div> <div class="generic-dropper__dropdown"> <div class="read-statuses"> <form class="reading-log" method="POST" action="/works/OL2745934W/bookshelves.json"> <input type="hidden" name="action" value="remove"/> <input type="hidden" name="bookshelf_id" value="-1"/> <input type="hidden" name="default-key" value="/works/OL2745934W" /> <input type="hidden" name="work_id" value="/works/OL2745934W"/> <button class="remove-from-list hidden" type="submit">Remove From Shelf</button> </form> <form class="reading-log" method="POST" action="/works/OL2745934W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <button class="nostyle-btn hidden" type="submit">Want to Read</button> </form> <form class="reading-log" method="POST" action="/works/OL2745934W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="2"/> <button class="nostyle-btn " type="submit">Currently Reading</button> </form> <form class="reading-log" method="POST" action="/works/OL2745934W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="3"/> <button class="nostyle-btn " type="submit">Already Read</button> </form> </div> <div class="reading-lists"> <p class="reading-list-title">My Reading Lists:</p> <div class="my-lists" data-seed-key="/works/OL2745934W" data-work-key="/works/OL2745934W" data-user-key=""> </div> <p class="create"> <a href="javascript:;" class="create-new-list" aria-controls="addList">Create a new list</a> </p> </div> </div> </div> </div> <div id="check-in-display-OL2745934W" class="last-read-date hidden"> <span class="date-display"> Read <time class="check-in-date">None</time> <a class="prompt-edit-date" href="javascript:;" data-work-olid="OL2745934W" data-ol-link-track="CheckInPrompt|EditDate">Edit</a> </span> </div> <div id="prompt-OL2745934W" class="check-in-prompt hidden" data-work-olid="OL2745934W"> <span class="prompt-copy">When did you finish this book?</span> <span class="prompt-options"> <a class="prompt-current-year use-local-year" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCurrentYear" data-server-year="2025">2025</a> <a class="prompt-today" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateToday">Today</a> <a class="prompt-custom" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCustom">Other</a> </span> </div> <dialog id="check-in-dialog-OL2745934W" class="native-dialog"> <div class="floaterHead"> <h2>Check-In</h2> <a class="native-dialog--close" href="javascript:;">×<span class="shift">Close</span></a> </div> <div class="check-in" data-work-olid="OL2745934W" data-event-type="3"> <form method="dialog" class="check-in__form" action="/works/OL2745934W/check-ins" method="post"> <input type="hidden" name="event_id" value=""> <div> Add an optional check-in date. Check-in dates are used to track yearly reading goals. </div> <div class="check-in__inputs"> <label class="check-in__label">End Date:</label> <span> <label>Year:</label> <select class="check-in__select" name="year"> <option value="">Year</option> <option class="hidden show-if-local-year" value="2026">2026</option> <option value="2025" >2025</option> <option value="2024" >2024</option> <option value="2023" >2023</option> <option value="2022" >2022</option> <option value="2021" >2021</option> <option value="2020" >2020</option> <option value="2019" >2019</option> <option value="2018" >2018</option> <option value="2017" >2017</option> <option value="2016" >2016</option> <option value="2015" >2015</option> <option value="2014" >2014</option> <option value="2013" >2013</option> <option value="2012" >2012</option> <option value="2011" >2011</option> <option value="2010" >2010</option> <option value="2009" >2009</option> <option value="2008" >2008</option> <option value="2007" >2007</option> <option value="2006" >2006</option> <option value="2005" >2005</option> <option value="2004" >2004</option> <option value="2003" >2003</option> <option value="2002" >2002</option> <option value="2001" >2001</option> <option value="2000" >2000</option> <option value="1999" >1999</option> <option value="1998" >1998</option> <option value="1997" >1997</option> <option value="1996" >1996</option> <option value="1995" >1995</option> <option value="1994" >1994</option> <option value="1993" >1993</option> <option value="1992" >1992</option> <option value="1991" >1991</option> <option value="1990" >1990</option> <option value="1989" >1989</option> <option value="1988" >1988</option> <option value="1987" >1987</option> <option value="1986" >1986</option> <option value="1985" >1985</option> <option value="1984" >1984</option> <option value="1983" >1983</option> <option value="1982" >1982</option> <option value="1981" >1981</option> <option value="1980" >1980</option> <option value="1979" >1979</option> <option value="1978" >1978</option> <option value="1977" >1977</option> <option value="1976" >1976</option> <option value="1975" >1975</option> <option value="1974" >1974</option> <option value="1973" >1973</option> <option value="1972" >1972</option> <option value="1971" >1971</option> <option value="1970" >1970</option> <option value="1969" >1969</option> <option value="1968" >1968</option> <option value="1967" >1967</option> <option value="1966" >1966</option> <option value="1965" >1965</option> <option value="1964" >1964</option> <option value="1963" >1963</option> <option value="1962" >1962</option> <option value="1961" >1961</option> <option value="1960" >1960</option> <option value="1959" >1959</option> <option value="1958" >1958</option> <option value="1957" >1957</option> <option value="1956" >1956</option> <option value="1955" >1955</option> <option value="1954" >1954</option> <option value="1953" >1953</option> <option value="1952" >1952</option> <option value="1951" >1951</option> <option value="1950" >1950</option> <option value="1949" >1949</option> <option value="1948" >1948</option> <option value="1947" >1947</option> <option value="1946" >1946</option> <option value="1945" >1945</option> <option value="1944" >1944</option> <option value="1943" >1943</option> <option value="1942" >1942</option> <option value="1941" >1941</option> <option value="1940" >1940</option> <option value="1939" >1939</option> <option value="1938" >1938</option> <option value="1937" >1937</option> <option value="1936" >1936</option> <option value="1935" >1935</option> <option value="1934" >1934</option> <option value="1933" >1933</option> <option value="1932" >1932</option> <option value="1931" >1931</option> <option value="1930" >1930</option> <option value="1929" >1929</option> <option value="1928" >1928</option> <option value="1927" >1927</option> <option value="1926" >1926</option> <option value="1925" >1925</option> <option value="1924" >1924</option> <option value="1923" >1923</option> <option value="1922" >1922</option> <option value="1921" >1921</option> <option value="1920" >1920</option> <option value="1919" >1919</option> <option value="1918" >1918</option> <option value="1917" >1917</option> <option value="1916" >1916</option> <option value="1915" >1915</option> <option value="1914" >1914</option> <option value="1913" >1913</option> <option value="1912" >1912</option> <option value="1911" >1911</option> <option value="1910" >1910</option> <option value="1909" >1909</option> <option value="1908" >1908</option> <option value="1907" >1907</option> <option value="1906" >1906</option> </select> </span> <span> <label>Month:</label> <select class="check-in__select" name="month" disabled> <option value="">Month</option> <option value="1" >January</option> <option value="2" >February</option> <option value="3" >March</option> <option value="4" >April</option> <option value="5" >May</option> <option value="6" >June</option> <option value="7" >July</option> <option value="8" >August</option> <option value="9" >September</option> <option value="10" >October</option> <option value="11" >November</option> <option value="12" >December</option> </select> </span> <span> <label>Day:</label> <select class="check-in__select" name="day" disabled> <option value="">Day</option> <option value="1" >1</option> <option value="2" >2</option> <option value="3" >3</option> <option value="4" >4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> <option value="11" >11</option> <option value="12" >12</option> <option value="13" >13</option> <option value="14" >14</option> <option value="15" >15</option> <option value="16" >16</option> <option value="17" >17</option> <option value="18" >18</option> <option value="19" >19</option> <option value="20" >20</option> <option value="21" >21</option> <option value="22" >22</option> <option value="23" >23</option> <option value="24" >24</option> <option value="25" >25</option> <option value="26" >26</option> <option value="27" >27</option> <option value="28" >28</option> <option value="29" >29</option> <option value="30" >30</option> <option value="31" >31</option> </select> </span> <span> <a class="check-in__today" href="javascript:;" data-ol-link-track="CheckInForm|SetDateToday">Today</a> </span> </div> <span class="check-in__actions"> <button class="check-in__delete-btn cta-btn cta-btn--delete invisible" data-ol-link-track="CheckInForm|DeleteCheckIn">Delete Event</button> <button type="submit" class="check-in__submit-btn cta-btn cta-btn--shell" data-ol-link-track="CheckInForm|SubmitCheckIn" disabled>Submit</button> </span> </form> </div> </dialog> </div> </div> </li> <li class="searchResultItem sri--w-main" itemscope itemtype="https://schema.org/Book" > <div class="sri__main"> <span class="bookcover "> <a href="/works/OL2745954W?edition=key%3A/books/OL699938M"><img itemprop="image" src="//covers.openlibrary.org/b/id/6646809-M.jpg" alt="Cover of: Cocaine nights" title="Cover of: Cocaine nights" /></a> </span> <div class="details"> <div class="resultTitle"> <h3 itemprop="name" class="booktitle"> <a itemprop="url" href="/works/OL2745954W?edition=key%3A/books/OL699938M" class="results">Cocaine nights</a> </h3> </div> <span itemprop="author" itemscope itemtype="https://schema.org/Organization" class="bookauthor"> by <a href="/authors/OL402789A/J._G._Ballard" >J. G. Ballard</a> </span> <span class="resultStats"> <span class="ratingsByline" itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating"> </span> <span class="preview-covers "> <a href="/works/OL2745954W?edition=ia:cocainenights0000ball"> <img width="30" height="45" loading="lazy" src="//archive.org/services/img/cocainenights0000ball" alt="Cover of edition cocainenights0000ball"> </a> <a href="/works/OL2745954W?edition=ia:cocainenights00ball_357"> <img width="30" height="45" loading="lazy" src="//archive.org/services/img/cocainenights00ball_357" alt="Cover of edition cocainenights00ball_357"> </a> </span> <span class="resultDetails"> <span> First published in 1996 </span>— <span> <a href="/works/OL2745954W?edition=key%3A/books/OL699938M&mode=all#editions-list">8 editions</a> </span> </span> </span> </div> <div class="searchResultItemCTA"> <div class="searchResultItemCTA-lending"> <div class="cta-button-group"> <a class="cta-btn cta-btn--preview" data-iframe-src="https://archive.org/details/cocainenights00ball?view=theater&wrapper=false" data-iframe-link="https://archive.org/details/cocainenights00ball" data-ol-link-track="CTAClick|Preview" href="#bookPreview">Preview Only</a> </div> </div> <div class="generic-dropper-wrapper my-books-dropper generic-dropper--disabled" data-work-key=/works/OL2745954W > <div class="generic-dropper"> <div class="generic-dropper__actions"> <div class="generic-dropper__primary"> <form class="reading-log primary-action" method="POST" action="/works/OL2745954W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <input type="hidden" name="work_id" value="/works/OL2745954W"/> <button class="book-progress-btn primary-action unactivated" type="submit"> <span class="activated-check hidden">✓</span> <span class="btn-text">Want to Read</span> </button> </form> </div> <a class="generic-dropper__dropclick" href="javascript:;"> <div class="arrow"></div> </a> </div> <div class="generic-dropper__dropdown"> <div class="read-statuses"> <form class="reading-log" method="POST" action="/works/OL2745954W/bookshelves.json"> <input type="hidden" name="action" value="remove"/> <input type="hidden" name="bookshelf_id" value="-1"/> <input type="hidden" name="default-key" value="/works/OL2745954W" /> <input type="hidden" name="work_id" value="/works/OL2745954W"/> <button class="remove-from-list hidden" type="submit">Remove From Shelf</button> </form> <form class="reading-log" method="POST" action="/works/OL2745954W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <button class="nostyle-btn hidden" type="submit">Want to Read</button> </form> <form class="reading-log" method="POST" action="/works/OL2745954W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="2"/> <button class="nostyle-btn " type="submit">Currently Reading</button> </form> <form class="reading-log" method="POST" action="/works/OL2745954W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="3"/> <button class="nostyle-btn " type="submit">Already Read</button> </form> </div> <div class="reading-lists"> <p class="reading-list-title">My Reading Lists:</p> <div class="my-lists" data-seed-key="/works/OL2745954W" data-work-key="/works/OL2745954W" data-user-key=""> </div> <p class="create"> <a href="javascript:;" class="create-new-list" aria-controls="addList">Create a new list</a> </p> </div> </div> </div> </div> <div id="check-in-display-OL2745954W" class="last-read-date hidden"> <span class="date-display"> Read <time class="check-in-date">None</time> <a class="prompt-edit-date" href="javascript:;" data-work-olid="OL2745954W" data-ol-link-track="CheckInPrompt|EditDate">Edit</a> </span> </div> <div id="prompt-OL2745954W" class="check-in-prompt hidden" data-work-olid="OL2745954W"> <span class="prompt-copy">When did you finish this book?</span> <span class="prompt-options"> <a class="prompt-current-year use-local-year" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCurrentYear" data-server-year="2025">2025</a> <a class="prompt-today" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateToday">Today</a> <a class="prompt-custom" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCustom">Other</a> </span> </div> <dialog id="check-in-dialog-OL2745954W" class="native-dialog"> <div class="floaterHead"> <h2>Check-In</h2> <a class="native-dialog--close" href="javascript:;">×<span class="shift">Close</span></a> </div> <div class="check-in" data-work-olid="OL2745954W" data-event-type="3"> <form method="dialog" class="check-in__form" action="/works/OL2745954W/check-ins" method="post"> <input type="hidden" name="event_id" value=""> <div> Add an optional check-in date. Check-in dates are used to track yearly reading goals. </div> <div class="check-in__inputs"> <label class="check-in__label">End Date:</label> <span> <label>Year:</label> <select class="check-in__select" name="year"> <option value="">Year</option> <option class="hidden show-if-local-year" value="2026">2026</option> <option value="2025" >2025</option> <option value="2024" >2024</option> <option value="2023" >2023</option> <option value="2022" >2022</option> <option value="2021" >2021</option> <option value="2020" >2020</option> <option value="2019" >2019</option> <option value="2018" >2018</option> <option value="2017" >2017</option> <option value="2016" >2016</option> <option value="2015" >2015</option> <option value="2014" >2014</option> <option value="2013" >2013</option> <option value="2012" >2012</option> <option value="2011" >2011</option> <option value="2010" >2010</option> <option value="2009" >2009</option> <option value="2008" >2008</option> <option value="2007" >2007</option> <option value="2006" >2006</option> <option value="2005" >2005</option> <option value="2004" >2004</option> <option value="2003" >2003</option> <option value="2002" >2002</option> <option value="2001" >2001</option> <option value="2000" >2000</option> <option value="1999" >1999</option> <option value="1998" >1998</option> <option value="1997" >1997</option> <option value="1996" >1996</option> <option value="1995" >1995</option> <option value="1994" >1994</option> <option value="1993" >1993</option> <option value="1992" >1992</option> <option value="1991" >1991</option> <option value="1990" >1990</option> <option value="1989" >1989</option> <option value="1988" >1988</option> <option value="1987" >1987</option> <option value="1986" >1986</option> <option value="1985" >1985</option> <option value="1984" >1984</option> <option value="1983" >1983</option> <option value="1982" >1982</option> <option value="1981" >1981</option> <option value="1980" >1980</option> <option value="1979" >1979</option> <option value="1978" >1978</option> <option value="1977" >1977</option> <option value="1976" >1976</option> <option value="1975" >1975</option> <option value="1974" >1974</option> <option value="1973" >1973</option> <option value="1972" >1972</option> <option value="1971" >1971</option> <option value="1970" >1970</option> <option value="1969" >1969</option> <option value="1968" >1968</option> <option value="1967" >1967</option> <option value="1966" >1966</option> <option value="1965" >1965</option> <option value="1964" >1964</option> <option value="1963" >1963</option> <option value="1962" >1962</option> <option value="1961" >1961</option> <option value="1960" >1960</option> <option value="1959" >1959</option> <option value="1958" >1958</option> <option value="1957" >1957</option> <option value="1956" >1956</option> <option value="1955" >1955</option> <option value="1954" >1954</option> <option value="1953" >1953</option> <option value="1952" >1952</option> <option value="1951" >1951</option> <option value="1950" >1950</option> <option value="1949" >1949</option> <option value="1948" >1948</option> <option value="1947" >1947</option> <option value="1946" >1946</option> <option value="1945" >1945</option> <option value="1944" >1944</option> <option value="1943" >1943</option> <option value="1942" >1942</option> <option value="1941" >1941</option> <option value="1940" >1940</option> <option value="1939" >1939</option> <option value="1938" >1938</option> <option value="1937" >1937</option> <option value="1936" >1936</option> <option value="1935" >1935</option> <option value="1934" >1934</option> <option value="1933" >1933</option> <option value="1932" >1932</option> <option value="1931" >1931</option> <option value="1930" >1930</option> <option value="1929" >1929</option> <option value="1928" >1928</option> <option value="1927" >1927</option> <option value="1926" >1926</option> <option value="1925" >1925</option> <option value="1924" >1924</option> <option value="1923" >1923</option> <option value="1922" >1922</option> <option value="1921" >1921</option> <option value="1920" >1920</option> <option value="1919" >1919</option> <option value="1918" >1918</option> <option value="1917" >1917</option> <option value="1916" >1916</option> <option value="1915" >1915</option> <option value="1914" >1914</option> <option value="1913" >1913</option> <option value="1912" >1912</option> <option value="1911" >1911</option> <option value="1910" >1910</option> <option value="1909" >1909</option> <option value="1908" >1908</option> <option value="1907" >1907</option> <option value="1906" >1906</option> </select> </span> <span> <label>Month:</label> <select class="check-in__select" name="month" disabled> <option value="">Month</option> <option value="1" >January</option> <option value="2" >February</option> <option value="3" >March</option> <option value="4" >April</option> <option value="5" >May</option> <option value="6" >June</option> <option value="7" >July</option> <option value="8" >August</option> <option value="9" >September</option> <option value="10" >October</option> <option value="11" >November</option> <option value="12" >December</option> </select> </span> <span> <label>Day:</label> <select class="check-in__select" name="day" disabled> <option value="">Day</option> <option value="1" >1</option> <option value="2" >2</option> <option value="3" >3</option> <option value="4" >4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> <option value="11" >11</option> <option value="12" >12</option> <option value="13" >13</option> <option value="14" >14</option> <option value="15" >15</option> <option value="16" >16</option> <option value="17" >17</option> <option value="18" >18</option> <option value="19" >19</option> <option value="20" >20</option> <option value="21" >21</option> <option value="22" >22</option> <option value="23" >23</option> <option value="24" >24</option> <option value="25" >25</option> <option value="26" >26</option> <option value="27" >27</option> <option value="28" >28</option> <option value="29" >29</option> <option value="30" >30</option> <option value="31" >31</option> </select> </span> <span> <a class="check-in__today" href="javascript:;" data-ol-link-track="CheckInForm|SetDateToday">Today</a> </span> </div> <span class="check-in__actions"> <button class="check-in__delete-btn cta-btn cta-btn--delete invisible" data-ol-link-track="CheckInForm|DeleteCheckIn">Delete Event</button> <button type="submit" class="check-in__submit-btn cta-btn cta-btn--shell" data-ol-link-track="CheckInForm|SubmitCheckIn" disabled>Submit</button> </span> </form> </div> </dialog> </div> </div> </li> <li class="searchResultItem sri--w-main" itemscope itemtype="https://schema.org/Book" > <div class="sri__main"> <span class="bookcover "> <a href="/works/OL2745944W?edition=key%3A/books/OL4406667M"><img itemprop="image" src="//covers.openlibrary.org/b/id/4395507-M.jpg" alt="Cover of: The unlimited dream company: a novel" title="Cover of: The unlimited dream company: a novel" /></a> </span> <div class="details"> <div class="resultTitle"> <h3 itemprop="name" class="booktitle"> <a itemprop="url" href="/works/OL2745944W?edition=key%3A/books/OL4406667M" class="results">The unlimited dream company: a novel</a> </h3> </div> <span itemprop="author" itemscope itemtype="https://schema.org/Organization" class="bookauthor"> by <a href="/authors/OL402789A/J._G._Ballard" >J. G. Ballard</a> </span> <span class="resultStats"> <span class="ratingsByline" itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating"> </span> <span class="resultDetails"> <span> First published in 1979 </span>— <span> <a href="/works/OL2745944W?edition=key%3A/books/OL4406667M&mode=all#editions-list">8 editions</a> </span> </span> </span> </div> <div class="searchResultItemCTA"> <div class="searchResultItemCTA-lending"> <div class="cta-button-group"> <a class="cta-btn cta-btn--preview" data-iframe-src="https://archive.org/details/unlimiteddreamco0000ball?view=theater&wrapper=false" data-iframe-link="https://archive.org/details/unlimiteddreamco0000ball" data-ol-link-track="CTAClick|Preview" href="#bookPreview">Preview Only</a> </div> </div> <div class="generic-dropper-wrapper my-books-dropper generic-dropper--disabled" data-work-key=/works/OL2745944W > <div class="generic-dropper"> <div class="generic-dropper__actions"> <div class="generic-dropper__primary"> <form class="reading-log primary-action" method="POST" action="/works/OL2745944W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <input type="hidden" name="work_id" value="/works/OL2745944W"/> <button class="book-progress-btn primary-action unactivated" type="submit"> <span class="activated-check hidden">✓</span> <span class="btn-text">Want to Read</span> </button> </form> </div> <a class="generic-dropper__dropclick" href="javascript:;"> <div class="arrow"></div> </a> </div> <div class="generic-dropper__dropdown"> <div class="read-statuses"> <form class="reading-log" method="POST" action="/works/OL2745944W/bookshelves.json"> <input type="hidden" name="action" value="remove"/> <input type="hidden" name="bookshelf_id" value="-1"/> <input type="hidden" name="default-key" value="/works/OL2745944W" /> <input type="hidden" name="work_id" value="/works/OL2745944W"/> <button class="remove-from-list hidden" type="submit">Remove From Shelf</button> </form> <form class="reading-log" method="POST" action="/works/OL2745944W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <button class="nostyle-btn hidden" type="submit">Want to Read</button> </form> <form class="reading-log" method="POST" action="/works/OL2745944W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="2"/> <button class="nostyle-btn " type="submit">Currently Reading</button> </form> <form class="reading-log" method="POST" action="/works/OL2745944W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="3"/> <button class="nostyle-btn " type="submit">Already Read</button> </form> </div> <div class="reading-lists"> <p class="reading-list-title">My Reading Lists:</p> <div class="my-lists" data-seed-key="/works/OL2745944W" data-work-key="/works/OL2745944W" data-user-key=""> </div> <p class="create"> <a href="javascript:;" class="create-new-list" aria-controls="addList">Create a new list</a> </p> </div> </div> </div> </div> <div id="check-in-display-OL2745944W" class="last-read-date hidden"> <span class="date-display"> Read <time class="check-in-date">None</time> <a class="prompt-edit-date" href="javascript:;" data-work-olid="OL2745944W" data-ol-link-track="CheckInPrompt|EditDate">Edit</a> </span> </div> <div id="prompt-OL2745944W" class="check-in-prompt hidden" data-work-olid="OL2745944W"> <span class="prompt-copy">When did you finish this book?</span> <span class="prompt-options"> <a class="prompt-current-year use-local-year" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCurrentYear" data-server-year="2025">2025</a> <a class="prompt-today" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateToday">Today</a> <a class="prompt-custom" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCustom">Other</a> </span> </div> <dialog id="check-in-dialog-OL2745944W" class="native-dialog"> <div class="floaterHead"> <h2>Check-In</h2> <a class="native-dialog--close" href="javascript:;">×<span class="shift">Close</span></a> </div> <div class="check-in" data-work-olid="OL2745944W" data-event-type="3"> <form method="dialog" class="check-in__form" action="/works/OL2745944W/check-ins" method="post"> <input type="hidden" name="event_id" value=""> <div> Add an optional check-in date. Check-in dates are used to track yearly reading goals. </div> <div class="check-in__inputs"> <label class="check-in__label">End Date:</label> <span> <label>Year:</label> <select class="check-in__select" name="year"> <option value="">Year</option> <option class="hidden show-if-local-year" value="2026">2026</option> <option value="2025" >2025</option> <option value="2024" >2024</option> <option value="2023" >2023</option> <option value="2022" >2022</option> <option value="2021" >2021</option> <option value="2020" >2020</option> <option value="2019" >2019</option> <option value="2018" >2018</option> <option value="2017" >2017</option> <option value="2016" >2016</option> <option value="2015" >2015</option> <option value="2014" >2014</option> <option value="2013" >2013</option> <option value="2012" >2012</option> <option value="2011" >2011</option> <option value="2010" >2010</option> <option value="2009" >2009</option> <option value="2008" >2008</option> <option value="2007" >2007</option> <option value="2006" >2006</option> <option value="2005" >2005</option> <option value="2004" >2004</option> <option value="2003" >2003</option> <option value="2002" >2002</option> <option value="2001" >2001</option> <option value="2000" >2000</option> <option value="1999" >1999</option> <option value="1998" >1998</option> <option value="1997" >1997</option> <option value="1996" >1996</option> <option value="1995" >1995</option> <option value="1994" >1994</option> <option value="1993" >1993</option> <option value="1992" >1992</option> <option value="1991" >1991</option> <option value="1990" >1990</option> <option value="1989" >1989</option> <option value="1988" >1988</option> <option value="1987" >1987</option> <option value="1986" >1986</option> <option value="1985" >1985</option> <option value="1984" >1984</option> <option value="1983" >1983</option> <option value="1982" >1982</option> <option value="1981" >1981</option> <option value="1980" >1980</option> <option value="1979" >1979</option> <option value="1978" >1978</option> <option value="1977" >1977</option> <option value="1976" >1976</option> <option value="1975" >1975</option> <option value="1974" >1974</option> <option value="1973" >1973</option> <option value="1972" >1972</option> <option value="1971" >1971</option> <option value="1970" >1970</option> <option value="1969" >1969</option> <option value="1968" >1968</option> <option value="1967" >1967</option> <option value="1966" >1966</option> <option value="1965" >1965</option> <option value="1964" >1964</option> <option value="1963" >1963</option> <option value="1962" >1962</option> <option value="1961" >1961</option> <option value="1960" >1960</option> <option value="1959" >1959</option> <option value="1958" >1958</option> <option value="1957" >1957</option> <option value="1956" >1956</option> <option value="1955" >1955</option> <option value="1954" >1954</option> <option value="1953" >1953</option> <option value="1952" >1952</option> <option value="1951" >1951</option> <option value="1950" >1950</option> <option value="1949" >1949</option> <option value="1948" >1948</option> <option value="1947" >1947</option> <option value="1946" >1946</option> <option value="1945" >1945</option> <option value="1944" >1944</option> <option value="1943" >1943</option> <option value="1942" >1942</option> <option value="1941" >1941</option> <option value="1940" >1940</option> <option value="1939" >1939</option> <option value="1938" >1938</option> <option value="1937" >1937</option> <option value="1936" >1936</option> <option value="1935" >1935</option> <option value="1934" >1934</option> <option value="1933" >1933</option> <option value="1932" >1932</option> <option value="1931" >1931</option> <option value="1930" >1930</option> <option value="1929" >1929</option> <option value="1928" >1928</option> <option value="1927" >1927</option> <option value="1926" >1926</option> <option value="1925" >1925</option> <option value="1924" >1924</option> <option value="1923" >1923</option> <option value="1922" >1922</option> <option value="1921" >1921</option> <option value="1920" >1920</option> <option value="1919" >1919</option> <option value="1918" >1918</option> <option value="1917" >1917</option> <option value="1916" >1916</option> <option value="1915" >1915</option> <option value="1914" >1914</option> <option value="1913" >1913</option> <option value="1912" >1912</option> <option value="1911" >1911</option> <option value="1910" >1910</option> <option value="1909" >1909</option> <option value="1908" >1908</option> <option value="1907" >1907</option> <option value="1906" >1906</option> </select> </span> <span> <label>Month:</label> <select class="check-in__select" name="month" disabled> <option value="">Month</option> <option value="1" >January</option> <option value="2" >February</option> <option value="3" >March</option> <option value="4" >April</option> <option value="5" >May</option> <option value="6" >June</option> <option value="7" >July</option> <option value="8" >August</option> <option value="9" >September</option> <option value="10" >October</option> <option value="11" >November</option> <option value="12" >December</option> </select> </span> <span> <label>Day:</label> <select class="check-in__select" name="day" disabled> <option value="">Day</option> <option value="1" >1</option> <option value="2" >2</option> <option value="3" >3</option> <option value="4" >4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> <option value="11" >11</option> <option value="12" >12</option> <option value="13" >13</option> <option value="14" >14</option> <option value="15" >15</option> <option value="16" >16</option> <option value="17" >17</option> <option value="18" >18</option> <option value="19" >19</option> <option value="20" >20</option> <option value="21" >21</option> <option value="22" >22</option> <option value="23" >23</option> <option value="24" >24</option> <option value="25" >25</option> <option value="26" >26</option> <option value="27" >27</option> <option value="28" >28</option> <option value="29" >29</option> <option value="30" >30</option> <option value="31" >31</option> </select> </span> <span> <a class="check-in__today" href="javascript:;" data-ol-link-track="CheckInForm|SetDateToday">Today</a> </span> </div> <span class="check-in__actions"> <button class="check-in__delete-btn cta-btn cta-btn--delete invisible" data-ol-link-track="CheckInForm|DeleteCheckIn">Delete Event</button> <button type="submit" class="check-in__submit-btn cta-btn cta-btn--shell" data-ol-link-track="CheckInForm|SubmitCheckIn" disabled>Submit</button> </span> </form> </div> </dialog> </div> </div> </li> <li class="searchResultItem sri--w-main" itemscope itemtype="https://schema.org/Book" > <div class="sri__main"> <span class="bookcover "> <a href="/works/OL2745969W?edition=key%3A/books/OL7346013M"><img itemprop="image" src="//covers.openlibrary.org/b/id/13253929-M.jpg" alt="Cover of: The Wind from Nowhere" title="Cover of: The Wind from Nowhere" /></a> </span> <div class="details"> <div class="resultTitle"> <h3 itemprop="name" class="booktitle"> <a itemprop="url" href="/works/OL2745969W?edition=key%3A/books/OL7346013M" class="results">The Wind from Nowhere</a> </h3> </div> <span itemprop="author" itemscope itemtype="https://schema.org/Organization" class="bookauthor"> by <a href="/authors/OL402789A/J._G._Ballard" >J. G. Ballard</a> </span> <span class="resultStats"> <span class="ratingsByline" itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating"> </span> <span class="preview-covers "> <a href="/works/OL2745969W?edition=ia:windfromnowhere00ball"> <img width="30" height="45" loading="lazy" src="//archive.org/services/img/windfromnowhere00ball" alt="Cover of edition windfromnowhere00ball"> </a> </span> <span class="resultDetails"> <span> First published in 1962 </span>— <span> <a href="/works/OL2745969W?edition=key%3A/books/OL7346013M&mode=all#editions-list">7 editions</a> </span> </span> </span> </div> <div class="searchResultItemCTA"> <div class="searchResultItemCTA-lending"> <div class="cta-button-group"> <a href="/borrow/ia/windfromnowhere0000jgba?ref=ol" title="Borrow ebook from Internet Archive" class="cta-btn cta-btn--ia cta-btn--available cta-btn--borrow" data-ol-link-track="CTAClick|Borrow" >Borrow</a> <a href="/borrow/ia/windfromnowhere0000jgba?ref=ol&_autoReadAloud=show" title="Borrow ebook from Internet Archive using Read Aloud" data-ol-link-track="CTAClick|BorrowListen" class="cta-btn cta-btn--available cta-btn--w-icon"> <span class="btn-icon read-aloud"></span> <span class="btn-label">Listen</span> </a> </div> </div> <div class="generic-dropper-wrapper my-books-dropper generic-dropper--disabled" data-work-key=/works/OL2745969W > <div class="generic-dropper"> <div class="generic-dropper__actions"> <div class="generic-dropper__primary"> <form class="reading-log primary-action" method="POST" action="/works/OL2745969W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <input type="hidden" name="work_id" value="/works/OL2745969W"/> <button class="book-progress-btn primary-action unactivated" type="submit"> <span class="activated-check hidden">✓</span> <span class="btn-text">Want to Read</span> </button> </form> </div> <a class="generic-dropper__dropclick" href="javascript:;"> <div class="arrow"></div> </a> </div> <div class="generic-dropper__dropdown"> <div class="read-statuses"> <form class="reading-log" method="POST" action="/works/OL2745969W/bookshelves.json"> <input type="hidden" name="action" value="remove"/> <input type="hidden" name="bookshelf_id" value="-1"/> <input type="hidden" name="default-key" value="/works/OL2745969W" /> <input type="hidden" name="work_id" value="/works/OL2745969W"/> <button class="remove-from-list hidden" type="submit">Remove From Shelf</button> </form> <form class="reading-log" method="POST" action="/works/OL2745969W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <button class="nostyle-btn hidden" type="submit">Want to Read</button> </form> <form class="reading-log" method="POST" action="/works/OL2745969W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="2"/> <button class="nostyle-btn " type="submit">Currently Reading</button> </form> <form class="reading-log" method="POST" action="/works/OL2745969W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="3"/> <button class="nostyle-btn " type="submit">Already Read</button> </form> </div> <div class="reading-lists"> <p class="reading-list-title">My Reading Lists:</p> <div class="my-lists" data-seed-key="/works/OL2745969W" data-work-key="/works/OL2745969W" data-user-key=""> </div> <p class="create"> <a href="javascript:;" class="create-new-list" aria-controls="addList">Create a new list</a> </p> </div> </div> </div> </div> <div id="check-in-display-OL2745969W" class="last-read-date hidden"> <span class="date-display"> Read <time class="check-in-date">None</time> <a class="prompt-edit-date" href="javascript:;" data-work-olid="OL2745969W" data-ol-link-track="CheckInPrompt|EditDate">Edit</a> </span> </div> <div id="prompt-OL2745969W" class="check-in-prompt hidden" data-work-olid="OL2745969W"> <span class="prompt-copy">When did you finish this book?</span> <span class="prompt-options"> <a class="prompt-current-year use-local-year" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCurrentYear" data-server-year="2025">2025</a> <a class="prompt-today" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateToday">Today</a> <a class="prompt-custom" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCustom">Other</a> </span> </div> <dialog id="check-in-dialog-OL2745969W" class="native-dialog"> <div class="floaterHead"> <h2>Check-In</h2> <a class="native-dialog--close" href="javascript:;">×<span class="shift">Close</span></a> </div> <div class="check-in" data-work-olid="OL2745969W" data-event-type="3"> <form method="dialog" class="check-in__form" action="/works/OL2745969W/check-ins" method="post"> <input type="hidden" name="event_id" value=""> <div> Add an optional check-in date. Check-in dates are used to track yearly reading goals. </div> <div class="check-in__inputs"> <label class="check-in__label">End Date:</label> <span> <label>Year:</label> <select class="check-in__select" name="year"> <option value="">Year</option> <option class="hidden show-if-local-year" value="2026">2026</option> <option value="2025" >2025</option> <option value="2024" >2024</option> <option value="2023" >2023</option> <option value="2022" >2022</option> <option value="2021" >2021</option> <option value="2020" >2020</option> <option value="2019" >2019</option> <option value="2018" >2018</option> <option value="2017" >2017</option> <option value="2016" >2016</option> <option value="2015" >2015</option> <option value="2014" >2014</option> <option value="2013" >2013</option> <option value="2012" >2012</option> <option value="2011" >2011</option> <option value="2010" >2010</option> <option value="2009" >2009</option> <option value="2008" >2008</option> <option value="2007" >2007</option> <option value="2006" >2006</option> <option value="2005" >2005</option> <option value="2004" >2004</option> <option value="2003" >2003</option> <option value="2002" >2002</option> <option value="2001" >2001</option> <option value="2000" >2000</option> <option value="1999" >1999</option> <option value="1998" >1998</option> <option value="1997" >1997</option> <option value="1996" >1996</option> <option value="1995" >1995</option> <option value="1994" >1994</option> <option value="1993" >1993</option> <option value="1992" >1992</option> <option value="1991" >1991</option> <option value="1990" >1990</option> <option value="1989" >1989</option> <option value="1988" >1988</option> <option value="1987" >1987</option> <option value="1986" >1986</option> <option value="1985" >1985</option> <option value="1984" >1984</option> <option value="1983" >1983</option> <option value="1982" >1982</option> <option value="1981" >1981</option> <option value="1980" >1980</option> <option value="1979" >1979</option> <option value="1978" >1978</option> <option value="1977" >1977</option> <option value="1976" >1976</option> <option value="1975" >1975</option> <option value="1974" >1974</option> <option value="1973" >1973</option> <option value="1972" >1972</option> <option value="1971" >1971</option> <option value="1970" >1970</option> <option value="1969" >1969</option> <option value="1968" >1968</option> <option value="1967" >1967</option> <option value="1966" >1966</option> <option value="1965" >1965</option> <option value="1964" >1964</option> <option value="1963" >1963</option> <option value="1962" >1962</option> <option value="1961" >1961</option> <option value="1960" >1960</option> <option value="1959" >1959</option> <option value="1958" >1958</option> <option value="1957" >1957</option> <option value="1956" >1956</option> <option value="1955" >1955</option> <option value="1954" >1954</option> <option value="1953" >1953</option> <option value="1952" >1952</option> <option value="1951" >1951</option> <option value="1950" >1950</option> <option value="1949" >1949</option> <option value="1948" >1948</option> <option value="1947" >1947</option> <option value="1946" >1946</option> <option value="1945" >1945</option> <option value="1944" >1944</option> <option value="1943" >1943</option> <option value="1942" >1942</option> <option value="1941" >1941</option> <option value="1940" >1940</option> <option value="1939" >1939</option> <option value="1938" >1938</option> <option value="1937" >1937</option> <option value="1936" >1936</option> <option value="1935" >1935</option> <option value="1934" >1934</option> <option value="1933" >1933</option> <option value="1932" >1932</option> <option value="1931" >1931</option> <option value="1930" >1930</option> <option value="1929" >1929</option> <option value="1928" >1928</option> <option value="1927" >1927</option> <option value="1926" >1926</option> <option value="1925" >1925</option> <option value="1924" >1924</option> <option value="1923" >1923</option> <option value="1922" >1922</option> <option value="1921" >1921</option> <option value="1920" >1920</option> <option value="1919" >1919</option> <option value="1918" >1918</option> <option value="1917" >1917</option> <option value="1916" >1916</option> <option value="1915" >1915</option> <option value="1914" >1914</option> <option value="1913" >1913</option> <option value="1912" >1912</option> <option value="1911" >1911</option> <option value="1910" >1910</option> <option value="1909" >1909</option> <option value="1908" >1908</option> <option value="1907" >1907</option> <option value="1906" >1906</option> </select> </span> <span> <label>Month:</label> <select class="check-in__select" name="month" disabled> <option value="">Month</option> <option value="1" >January</option> <option value="2" >February</option> <option value="3" >March</option> <option value="4" >April</option> <option value="5" >May</option> <option value="6" >June</option> <option value="7" >July</option> <option value="8" >August</option> <option value="9" >September</option> <option value="10" >October</option> <option value="11" >November</option> <option value="12" >December</option> </select> </span> <span> <label>Day:</label> <select class="check-in__select" name="day" disabled> <option value="">Day</option> <option value="1" >1</option> <option value="2" >2</option> <option value="3" >3</option> <option value="4" >4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> <option value="11" >11</option> <option value="12" >12</option> <option value="13" >13</option> <option value="14" >14</option> <option value="15" >15</option> <option value="16" >16</option> <option value="17" >17</option> <option value="18" >18</option> <option value="19" >19</option> <option value="20" >20</option> <option value="21" >21</option> <option value="22" >22</option> <option value="23" >23</option> <option value="24" >24</option> <option value="25" >25</option> <option value="26" >26</option> <option value="27" >27</option> <option value="28" >28</option> <option value="29" >29</option> <option value="30" >30</option> <option value="31" >31</option> </select> </span> <span> <a class="check-in__today" href="javascript:;" data-ol-link-track="CheckInForm|SetDateToday">Today</a> </span> </div> <span class="check-in__actions"> <button class="check-in__delete-btn cta-btn cta-btn--delete invisible" data-ol-link-track="CheckInForm|DeleteCheckIn">Delete Event</button> <button type="submit" class="check-in__submit-btn cta-btn cta-btn--shell" data-ol-link-track="CheckInForm|SubmitCheckIn" disabled>Submit</button> </span> </form> </div> </dialog> </div> </div> </li> <li class="searchResultItem sri--w-main" itemscope itemtype="https://schema.org/Book" > <div class="sri__main"> <span class="bookcover "> <a href="/works/OL2745968W?edition=key%3A/books/OL7879011M"><img itemprop="image" src="//covers.openlibrary.org/b/id/380540-M.jpg" alt="Cover of: The Voices of Time" title="Cover of: The Voices of Time" /></a> </span> <div class="details"> <div class="resultTitle"> <h3 itemprop="name" class="booktitle"> <a itemprop="url" href="/works/OL2745968W?edition=key%3A/books/OL7879011M" class="results">The Voices of Time</a> </h3> </div> <span itemprop="author" itemscope itemtype="https://schema.org/Organization" class="bookauthor"> by <a href="/authors/OL402789A/J._G._Ballard" >J. G. Ballard</a> </span> <span class="resultStats"> <span class="ratingsByline" itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating"> </span> <span class="resultDetails"> <span> First published in 1962 </span>— <span> <a href="/works/OL2745968W?edition=key%3A/books/OL7879011M&mode=all#editions-list">7 editions</a> </span> </span> </span> </div> <div class="searchResultItemCTA"> <div class="searchResultItemCTA-lending"> <div class="cta-button-group"> <a href="/borrow/ia/voicesoftime0000ball?ref=ol" title="Borrow ebook from Internet Archive" class="cta-btn cta-btn--ia cta-btn--available cta-btn--borrow" data-ol-link-track="CTAClick|Borrow" >Borrow</a> <a href="/borrow/ia/voicesoftime0000ball?ref=ol&_autoReadAloud=show" title="Borrow ebook from Internet Archive using Read Aloud" data-ol-link-track="CTAClick|BorrowListen" class="cta-btn cta-btn--available cta-btn--w-icon"> <span class="btn-icon read-aloud"></span> <span class="btn-label">Listen</span> </a> </div> </div> <div class="generic-dropper-wrapper my-books-dropper generic-dropper--disabled" data-work-key=/works/OL2745968W > <div class="generic-dropper"> <div class="generic-dropper__actions"> <div class="generic-dropper__primary"> <form class="reading-log primary-action" method="POST" action="/works/OL2745968W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <input type="hidden" name="work_id" value="/works/OL2745968W"/> <button class="book-progress-btn primary-action unactivated" type="submit"> <span class="activated-check hidden">✓</span> <span class="btn-text">Want to Read</span> </button> </form> </div> <a class="generic-dropper__dropclick" href="javascript:;"> <div class="arrow"></div> </a> </div> <div class="generic-dropper__dropdown"> <div class="read-statuses"> <form class="reading-log" method="POST" action="/works/OL2745968W/bookshelves.json"> <input type="hidden" name="action" value="remove"/> <input type="hidden" name="bookshelf_id" value="-1"/> <input type="hidden" name="default-key" value="/works/OL2745968W" /> <input type="hidden" name="work_id" value="/works/OL2745968W"/> <button class="remove-from-list hidden" type="submit">Remove From Shelf</button> </form> <form class="reading-log" method="POST" action="/works/OL2745968W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="1"/> <button class="nostyle-btn hidden" type="submit">Want to Read</button> </form> <form class="reading-log" method="POST" action="/works/OL2745968W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="2"/> <button class="nostyle-btn " type="submit">Currently Reading</button> </form> <form class="reading-log" method="POST" action="/works/OL2745968W/bookshelves.json"> <input type="hidden" name="action" value="add"/> <input type="hidden" name="bookshelf_id" value="3"/> <button class="nostyle-btn " type="submit">Already Read</button> </form> </div> <div class="reading-lists"> <p class="reading-list-title">My Reading Lists:</p> <div class="my-lists" data-seed-key="/works/OL2745968W" data-work-key="/works/OL2745968W" data-user-key=""> </div> <p class="create"> <a href="javascript:;" class="create-new-list" aria-controls="addList">Create a new list</a> </p> </div> </div> </div> </div> <div id="check-in-display-OL2745968W" class="last-read-date hidden"> <span class="date-display"> Read <time class="check-in-date">None</time> <a class="prompt-edit-date" href="javascript:;" data-work-olid="OL2745968W" data-ol-link-track="CheckInPrompt|EditDate">Edit</a> </span> </div> <div id="prompt-OL2745968W" class="check-in-prompt hidden" data-work-olid="OL2745968W"> <span class="prompt-copy">When did you finish this book?</span> <span class="prompt-options"> <a class="prompt-current-year use-local-year" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCurrentYear" data-server-year="2025">2025</a> <a class="prompt-today" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateToday">Today</a> <a class="prompt-custom" href="javascript:;" data-ol-link-track="CheckInPrompt|SetDateCustom">Other</a> </span> </div> <dialog id="check-in-dialog-OL2745968W" class="native-dialog"> <div class="floaterHead"> <h2>Check-In</h2> <a class="native-dialog--close" href="javascript:;">×<span class="shift">Close</span></a> </div> <div class="check-in" data-work-olid="OL2745968W" data-event-type="3"> <form method="dialog" class="check-in__form" action="/works/OL2745968W/check-ins" method="post"> <input type="hidden" name="event_id" value=""> <div> Add an optional check-in date. Check-in dates are used to track yearly reading goals. </div> <div class="check-in__inputs"> <label class="check-in__label">End Date:</label> <span> <label>Year:</label> <select class="check-in__select" name="year"> <option value="">Year</option> <option class="hidden show-if-local-year" value="2026">2026</option> <option value="2025" >2025</option> <option value="2024" >2024</option> <option value="2023" >2023</option> <option value="2022" >2022</option> <option value="2021" >2021</option> <option value="2020" >2020</option> <option value="2019" >2019</option> <option value="2018" >2018</option> <option value="2017" >2017</option> <option value="2016" >2016</option> <option value="2015" >2015</option> <option value="2014" >2014</option> <option value="2013" >2013</option> <option value="2012" >2012</option> <option value="2011" >2011</option> <option value="2010" >2010</option> <option value="2009" >2009</option> <option value="2008" >2008</option> <option value="2007" >2007</option> <option value="2006" >2006</option> <option value="2005" >2005</option> <option value="2004" >2004</option> <option value="2003" >2003</option> <option value="2002" >2002</option> <option value="2001" >2001</option> <option value="2000" >2000</option> <option value="1999" >1999</option> <option value="1998" >1998</option> <option value="1997" >1997</option> <option value="1996" >1996</option> <option value="1995" >1995</option> <option value="1994" >1994</option> <option value="1993" >1993</option> <option value="1992" >1992</option> <option value="1991" >1991</option> <option value="1990" >1990</option> <option value="1989" >1989</option> <option value="1988" >1988</option> <option value="1987" >1987</option> <option value="1986" >1986</option> <option value="1985" >1985</option> <option value="1984" >1984</option> <option value="1983" >1983</option> <option value="1982" >1982</option> <option value="1981" >1981</option> <option value="1980" >1980</option> <option value="1979" >1979</option> <option value="1978" >1978</option> <option value="1977" >1977</option> <option value="1976" >1976</option> <option value="1975" >1975</option> <option value="1974" >1974</option> <option value="1973" >1973</option> <option value="1972" >1972</option> <option value="1971" >1971</option> <option value="1970" >1970</option> <option value="1969" >1969</option> <option value="1968" >1968</option> <option value="1967" >1967</option> <option value="1966" >1966</option> <option value="1965" >1965</option> <option value="1964" >1964</option> <option value="1963" >1963</option> <option value="1962" >1962</option> <option value="1961" >1961</option> <option value="1960" >1960</option> <option value="1959" >1959</option> <option value="1958" >1958</option> <option value="1957" >1957</option> <option value="1956" >1956</option> <option value="1955" >1955</option> <option value="1954" >1954</option> <option value="1953" >1953</option> <option value="1952" >1952</option> <option value="1951" >1951</option> <option value="1950" >1950</option> <option value="1949" >1949</option> <option value="1948" >1948</option> <option value="1947" >1947</option> <option value="1946" >1946</option> <option value="1945" >1945</option> <option value="1944" >1944</option> <option value="1943" >1943</option> <option value="1942" >1942</option> <option value="1941" >1941</option> <option value="1940" >1940</option> <option value="1939" >1939</option> <option value="1938" >1938</option> <option value="1937" >1937</option> <option value="1936" >1936</option> <option value="1935" >1935</option> <option value="1934" >1934</option> <option value="1933" >1933</option> <option value="1932" >1932</option> <option value="1931" >1931</option> <option value="1930" >1930</option> <option value="1929" >1929</option> <option value="1928" >1928</option> <option value="1927" >1927</option> <option value="1926" >1926</option> <option value="1925" >1925</option> <option value="1924" >1924</option> <option value="1923" >1923</option> <option value="1922" >1922</option> <option value="1921" >1921</option> <option value="1920" >1920</option> <option value="1919" >1919</option> <option value="1918" >1918</option> <option value="1917" >1917</option> <option value="1916" >1916</option> <option value="1915" >1915</option> <option value="1914" >1914</option> <option value="1913" >1913</option> <option value="1912" >1912</option> <option value="1911" >1911</option> <option value="1910" >1910</option> <option value="1909" >1909</option> <option value="1908" >1908</option> <option value="1907" >1907</option> <option value="1906" >1906</option> </select> </span> <span> <label>Month:</label> <select class="check-in__select" name="month" disabled> <option value="">Month</option> <option value="1" >January</option> <option value="2" >February</option> <option value="3" >March</option> <option value="4" >April</option> <option value="5" >May</option> <option value="6" >June</option> <option value="7" >July</option> <option value="8" >August</option> <option value="9" >September</option> <option value="10" >October</option> <option value="11" >November</option> <option value="12" >December</option> </select> </span> <span> <label>Day:</label> <select class="check-in__select" name="day" disabled> <option value="">Day</option> <option value="1" >1</option> <option value="2" >2</option> <option value="3" >3</option> <option value="4" >4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> <option value="11" >11</option> <option value="12" >12</option> <option value="13" >13</option> <option value="14" >14</option> <option value="15" >15</option> <option value="16" >16</option> <option value="17" >17</option> <option value="18" >18</option> <option value="19" >19</option> <option value="20" >20</option> <option value="21" >21</option> <option value="22" >22</option> <option value="23" >23</option> <option value="24" >24</option> <option value="25" >25</option> <option value="26" >26</option> <option value="27" >27</option> <option value="28" >28</option> <option value="29" >29</option> <option value="30" >30</option> <option value="31" >31</option> </select> </span> <span> <a class="check-in__today" href="javascript:;" data-ol-link-track="CheckInForm|SetDateToday">Today</a> </span> </div> <span class="check-in__actions"> <button class="check-in__delete-btn cta-btn cta-btn--delete invisible" data-ol-link-track="CheckInForm|DeleteCheckIn">Delete Event</button> <button type="submit" class="check-in__submit-btn cta-btn cta-btn--shell" data-ol-link-track="CheckInForm|SubmitCheckIn" disabled>Submit</button> </span> </form> </div> </dialog> </div> </div> </li> </ul> </div> <div class="pagination"> <span class="this">1</span> <a href="/authors/OL402789A/J._G._Ballard?page=2" class="ChoosePage" data-ol-link-track="Pager|Offset1">2</a> <a href="/authors/OL402789A/J._G._Ballard?page=3" class="ChoosePage" data-ol-link-track="Pager|Offset2">3</a> <a href="/authors/OL402789A/J._G._Ballard?page=4" class="ChoosePage" data-ol-link-track="Pager|Offset3">4</a> <a href="/authors/OL402789A/J._G._Ballard?page=5" class="ChoosePage" data-ol-link-track="Pager|Offset4">5</a> <a href="/authors/OL402789A/J._G._Ballard?page=6" class="ChoosePage" data-ol-link-track="Pager|Offset5">6</a> <a href="/authors/OL402789A/J._G._Ballard?page=7" class="ChoosePage" data-ol-link-track="Pager|Offset6">7</a> <a href="/authors/OL402789A/J._G._Ballard?page=8" class="ChoosePage" data-ol-link-track="Pager|Offset7">8</a> <a href="/authors/OL402789A/J._G._Ballard?page=9" class="ChoosePage" data-ol-link-track="Pager|Offset8">9</a> <a href="/authors/OL402789A/J._G._Ballard?page=10" class="ChoosePage" data-ol-link-track="Pager|Offset9">10</a> <span class="ellipsis">...</span> <a href="/authors/OL402789A/J._G._Ballard?page=15" class="ChoosePage" data-ol-link-track="Pager|LastPage">15</a> <a href="/authors/OL402789A/J._G._Ballard?page=2" class="ChoosePage" data-ol-link-track="Pager|Next">Next ></a> </div> </div> </div> <div class="contentOnethird"> <span class="desktop-only"> <div class="infobox"> <div class="illustration"> <div class="author coverMagic"> <div class="SRPCover bookCover"> <a aria-controls="seeImage" class="coverLook dialog--open" title="Pull up a larger author photo"> <img src="//covers.openlibrary.org/a/id/14429614-M.jpg" itemprop="image" class="cover" alt="Photo of J. G. Ballard"/> </a> </div> </div> <div class="hidden"> <div class="coverFloat" id="seeImage"> <div class="coverFloatHead"> <h2>J. G. Ballard</h2> <a class="dialog--close">×<span class="shift">Close</span></a> </div> <a class="dialog--close" title="Click to close"> <img src="//covers.openlibrary.org/a/id/14429614-L.jpg" itemprop="image" class="cover" alt="Photo of J. G. Ballard"/> </a> </div> </div> </div> <p class="short-description"> British novelist (1930–2009) </p> <table> <tr> <td><strong>Born</strong></td> <td><span itemprop="birthDate">15 November 1930</span></td> </tr> <tr> <td><strong>Died</strong></td> <td><span itemprop="deathDate">19 April 2009</span></td> </tr> </table> <hr> <div class="profile-icon-container"> <a href="https://en.wikipedia.org/wiki/J._G._Ballard" title="View on Wikipedia (in en)" data-ol-link-track="AuthorInfoboxSocialLink|Wikipedia_(in_en)"> <img class="profile-icon" src="/static/images/identifier_icons/wikipedia.svg" alt=""> </a> <a href="https://www.wikidata.org/wiki/Q140201" title="View on Wikidata" data-ol-link-track="AuthorInfoboxSocialLink|Wikidata"> <img class="profile-icon" src="/static/images/identifier_icons/wikidata.svg" alt=""> </a> </div> </div> </span> <!-- SUBJECTS DISPLAY --> <div class="section link-box link-box--with-header"> <h3 class="collapse black uppercase">Subjects</h3> <a itemprop="knowsAbout" href="/subjects/fiction">Fiction</a>, <a itemprop="knowsAbout" href="/subjects/fiction,_general">Fiction, general</a>, <a itemprop="knowsAbout" href="/subjects/english_science_fiction">English Science fiction</a>, <a itemprop="knowsAbout" href="/subjects/fiction,_science_fiction,_general">Fiction, science fiction, general</a>, <a itemprop="knowsAbout" href="/subjects/fiction,_psychological">Fiction, psychological</a>, <a itemprop="knowsAbout" href="/subjects/fiction,_short_stories_(single_author)">Fiction, short stories (single author)</a>, <a itemprop="knowsAbout" href="/subjects/science_fiction">Science fiction</a>, <a itemprop="knowsAbout" href="/subjects/world_war,_1939-1945">World War, 1939-1945</a>, <a itemprop="knowsAbout" href="/subjects/fiction_in_english">Fiction in English</a>, <a itemprop="knowsAbout" href="/subjects/authors,_english">Authors, english</a>, <a itemprop="knowsAbout" href="/subjects/authors,_biography">Authors, biography</a>, <a itemprop="knowsAbout" href="/subjects/england,_fiction">England, fiction</a>, <a itemprop="knowsAbout" href="/subjects/english_fiction">English fiction</a>, <a itemprop="knowsAbout" href="/subjects/science_fiction,_english">Science fiction, English</a>, <a itemprop="knowsAbout" href="/subjects/africa,_fiction">Africa, fiction</a>, <a itemprop="knowsAbout" href="/subjects/fiction,_dystopian">Fiction, dystopian</a>, <a itemprop="knowsAbout" href="/subjects/world_war,_1939-1945,_fiction">World war, 1939-1945, fiction</a>, <a itemprop="knowsAbout" href="/subjects/american_science_fiction">American Science fiction</a>, <a itemprop="knowsAbout" href="/subjects/china,_fiction">China, fiction</a>, <a itemprop="knowsAbout" href="/subjects/english_novelists">English Novelists</a>, <a itemprop="knowsAbout" href="/subjects/english_short_stories">English Short stories</a>, <a itemprop="knowsAbout" href="/subjects/fantasy_fiction">Fantasy fiction</a>, <a itemprop="knowsAbout" href="/subjects/fiction,_fantasy,_general">Fiction, fantasy, general</a>, <a itemprop="knowsAbout" href="/subjects/history">History</a>, <a itemprop="knowsAbout" href="/subjects/literature">Literature</a> </div> <div class="section link-box link-box--with-header"> <h3 class="collapse black uppercase">Places</h3> <a itemprop="knowsAbout" href="/subjects/place:great_britain">Great Britain</a>, <a itemprop="knowsAbout" href="/subjects/place:shanghai_(china)">Shanghai (China)</a>, <a itemprop="knowsAbout" href="/subjects/place:central_africa">Central Africa</a>, <a itemprop="knowsAbout" href="/subjects/place:china">China</a>, <a itemprop="knowsAbout" href="/subjects/place:england">England</a>, <a itemprop="knowsAbout" href="/subjects/place:islands_of_the_pacific">Islands of the Pacific</a>, <a itemprop="knowsAbout" href="/subjects/place:london">London</a>, <a itemprop="knowsAbout" href="/subjects/place:sahara">Sahara</a>, <a itemprop="knowsAbout" href="/subjects/place:shanghai">Shanghai</a>, <a itemprop="knowsAbout" href="/subjects/place:united_states">United States</a>, <a itemprop="knowsAbout" href="/subjects/place:buenos_aires">Buenos Aires</a>, <a itemprop="knowsAbout" href="/subjects/place:las_vegas">Las Vegas</a>, <a itemprop="knowsAbout" href="/subjects/place:london_(england)">London (England)</a>, <a itemprop="knowsAbout" href="/subjects/place:londres_(angleterre)">Londres (Angleterre)</a>, <a itemprop="knowsAbout" href="/subjects/place:lucerne">Lucerne</a>, <a itemprop="knowsAbout" href="/subjects/place:manhattan">Manhattan</a>, <a itemprop="knowsAbout" href="/subjects/place:memphis">Memphis</a>, <a itemprop="knowsAbout" href="/subjects/place:orbis_tertius">Orbis Tertius</a>, <a itemprop="knowsAbout" href="/subjects/place:spain">Spain</a>, <a itemprop="knowsAbout" href="/subjects/place:tlön">Tlön</a>, <a itemprop="knowsAbout" href="/subjects/place:uqbar">Uqbar</a>, <a itemprop="knowsAbout" href="/subjects/place:the_bering_strait">the Bering Strait</a> </div> <div class="section link-box link-box--with-header"> <h3 class="collapse black uppercase">People</h3> <a itemprop="knowsAbout" href="/subjects/person:j._g._ballard_(1930-)">J. G. Ballard (1930-)</a>, <a itemprop="knowsAbout" href="/subjects/person:j._g._ballard_(1930-2009)">J. G. Ballard (1930-2009)</a>, <a itemprop="knowsAbout" href="/subjects/person:adolfo_bioy_casares">Adolfo Bioy Casares</a>, <a itemprop="knowsAbout" href="/subjects/person:damien_hirst_(1965-)">Damien Hirst (1965-)</a>, <a itemprop="knowsAbout" href="/subjects/person:douglas_gordon_(1966-)">Douglas Gordon (1966-)</a>, <a itemprop="knowsAbout" href="/subjects/person:eduardo_paolozzi_(1924-2005)">Eduardo Paolozzi (1924-2005)</a>, <a itemprop="knowsAbout" href="/subjects/person:edward_hopper_(1882-1967)">Edward Hopper (1882-1967)</a>, <a itemprop="knowsAbout" href="/subjects/person:edward_ruscha_(1937-)">Edward Ruscha (1937-)</a>, <a itemprop="knowsAbout" href="/subjects/person:ezra_buckley">Ezra Buckley</a>, <a itemprop="knowsAbout" href="/subjects/person:faucigny_lucinge">Faucigny Lucinge</a>, <a itemprop="knowsAbout" href="/subjects/person:helmut_newton_(1920-2004)">Helmut Newton (1920-2004)</a>, <a itemprop="knowsAbout" href="/subjects/person:herbert_ashe">Herbert Ashe</a>, <a itemprop="knowsAbout" href="/subjects/person:jeff_koons_(1955-)">Jeff Koons (1955-)</a>, <a itemprop="knowsAbout" href="/subjects/person:jesus_christ">Jesus Christ</a>, <a itemprop="knowsAbout" href="/subjects/person:jorge_luis_borges">Jorge Luis Borges</a>, <a itemprop="knowsAbout" href="/subjects/person:matthew_joseph_bruccoli_(1931-)">Matthew Joseph Bruccoli (1931-)</a>, <a itemprop="knowsAbout" href="/subjects/person:richard_hamilton_(1922-)">Richard Hamilton (1922-)</a>, <a itemprop="knowsAbout" href="/subjects/person:richard_prince_(1949-)">Richard Prince (1949-)</a> </div> <div class="section link-box link-box--with-header"> <h3 class="collapse black uppercase">Time</h3> <a itemprop="knowsAbout" href="/subjects/time:20th_century">20th century</a>, <a itemprop="knowsAbout" href="/subjects/time:17th_century">17th century</a>, <a itemprop="knowsAbout" href="/subjects/time:1935-1947">1935-1947</a>, <a itemprop="knowsAbout" href="/subjects/time:1940">1940</a>, <a itemprop="knowsAbout" href="/subjects/time:1941">1941</a>, <a itemprop="knowsAbout" href="/subjects/time:1942">1942</a>, <a itemprop="knowsAbout" href="/subjects/time:1944">1944</a>, <a itemprop="knowsAbout" href="/subjects/time:1947">1947</a>, <a itemprop="knowsAbout" href="/subjects/time:19e_siècle">19e siècle</a>, <a itemprop="knowsAbout" href="/subjects/time:19th_century">19th century</a>, <a itemprop="knowsAbout" href="/subjects/time:20e_siècle">20e siècle</a>, <a itemprop="knowsAbout" href="/subjects/time:21st_century">21st century</a>, <a itemprop="knowsAbout" href="/subjects/time:late_20th_century">Late 20th century</a> </div> <!-- /SUBJECTS --> <div class="section Tools"> <div class="lists-widget-container"> <div class="lists-widget-head"> <div> <h3 class="header"> <span class="icon list heart-adjust"></span> <span class="head"><a href="/authors/OL402789A/J._G._Ballard/lists">7 Lists</a></span> </h3> </div> </div> <div class="generic-dropper-wrapper my-books-dropper old-style-lists generic-dropper--disabled" > <div class="generic-dropper"> <div class="generic-dropper__actions"> <div class="generic-dropper__primary"> <a href="/account/login?redirect=/authors/OL402789A/J._G._Ballard" class="dropclick plain"> <h3>Add to List</h3> </a> </div> <a class="generic-dropper__dropclick" href="javascript:;"> <div class="arrow"></div> </a> </div> <div class="generic-dropper__dropdown"> <div class="reading-lists"> <p class="reading-list-title">My Reading Lists:</p> <div class="my-lists" data-seed-key="/authors/OL402789A" data-work-key="" data-user-key=""> </div> <p class="create"> <a href="javascript:;" class="create-new-list" aria-controls="addList">Create a new list</a> </p> </div> </div> </div> </div> </div> </div> <div class="section"> <h3>ID Numbers</h3> <ul class="booklinks sansserif"> <li>OLID: OL402789A</li> <li>ISNI: <a itemprop="sameAs" href="https://isni.org/isni/000000012095562X">000000012095562X</a></li> <li>VIAF: <a itemprop="sameAs" href="https://viaf.org/viaf/9842556">9842556</a></li> <li>Wikidata: <a itemprop="sameAs" href="https://www.wikidata.org/wiki/Q140201">Q140201</a></li> <li>Inventaire.io: <a itemprop="sameAs" href="https://inventaire.io/entity/wd:Q140201" >wd:Q140201</a></li> </ul> </div> <div class="section"> <h3>Links <span class="gray small sansserif">outside Open Library</span></h3> <ul class="booklinks sansserif"> <li><a href="http://www.jgballard.com/index.php">Website</a></li> </ul> </div> <div class="section"> <h3>Alternative names</h3> <ul class="booklinks sansserif"> <li itemprop="alternateName">James Graham Ballard</li> <li itemprop="alternateName">James G. Ballard</li> <li itemprop="alternateName">J G Ballard</li> <li itemprop="alternateName">James G. BALLARD</li> <li itemprop="alternateName">JAMES GRAHAM BALLARD</li> </ul> </div> </div> <div class="clearfix"></div> <div id="pageHistory"> <div class="head"> <h2 class="collapse inline"> History </h2> <ul class="pageHistory__list inline"> <li class="title inline">Created April 1, 2008</li> <li class="link inline"><a rel="nofollow" href="/authors/OL402789A/J._G._Ballard?m=history">18 revisions</a></li> </ul> <span id="historyTools" class="pageHistory__tools smaller brown sansserif"> Download catalog record: <a rel="nofollow" href="/authors/OL402789A.rdf">RDF</a> / <a rel="nofollow" href="/authors/OL402789A.json">JSON</a> </span> </div> <table class="history"> <tbody> <tr> <td class="timestamp"><a rel="nofollow" href="/authors/OL402789A?v=18" title="View revision 18">January 13, 2025</a></td> <td class="timestamp"> Edited by <a rel="nofollow" href="/people/raybb" class="truncate" >raybb</a> </td> <td class="detail"> <em>Edited without comment.</em> </td> </tr> <tr> <td class="timestamp"><a rel="nofollow" href="/authors/OL402789A?v=17" title="View revision 17">April 22, 2024</a></td> <td class="timestamp"> Edited by <a rel="nofollow" href="/people/horncBot" class="truncate" >MARC Bot</a> </td> <td class="detail"> move website to links </td> </tr> <tr> <td class="timestamp"><a rel="nofollow" href="/authors/OL402789A?v=16" title="View revision 16">September 29, 2023</a></td> <td class="timestamp"> Edited by <a rel="nofollow" href="/people/Bogmann" class="truncate" >Сергей Малышев</a> </td> <td class="detail"> Added new photo </td> </tr> <tr> <td class="timestamp"><a rel="nofollow" href="/authors/OL402789A?v=15" title="View revision 15">April 5, 2023</a></td> <td class="timestamp"> Edited by <a rel="nofollow" href="/people/tfmorris" class="truncate" >Tom Morris</a> </td> <td class="detail"> merge authors </td> </tr> <tr> <td class="timestamp"><a rel="nofollow" href="/authors/OL402789A?v=1" title="View revision 1">April 1, 2008</a></td> <td class="timestamp"> Created by <span>an anonymous user</span> </td> <td class="detail"> initial import </td> </tr> </tbody> </table> </div> </div> </div> <!--For analytics--> <div class="clearfix"></div> <footer> <div id="footer-content" > <div id="footer-links"> <div> <h2>Open Library</h2> <ul> <li><a href="/about/vision">Vision</a></li> <li><a href="/volunteer">Volunteer</a></li> <li><a href="/partner-with-us">Partner With Us</a></li> <li><a href="https://archive.org/about/jobs.php" title="Jobs">Careers</a></li> <li><a href="https://blog.openlibrary.org/">Blog</a></li> <li><a href="https://archive.org/about/terms.php">Terms of Service</a></li> <li><a href="https://archive.org/donate/?platform=ol&origin=olwww-TopNavDonateButton">Donate</a></li> </ul> </div> <div> <h2>Discover</h2> <ul> <li><a href="/" title="Go home">Home</a></li> <li><a href="/search" title="Explore Books">Books</a></li> <li><a href="/search/authors" title="Explore authors">Authors</a></li> <li><a href="/subjects" title="Explore subjects">Subjects</a></li> <li><a href="/collections" title="Explore collections">Collections</a></li> <li><a href="/advancedsearch" title="Advanced Search">Advanced Search</a></li> <li><a href="#top" title="Navigate to top of this page">Return to Top</a></li> </ul> </div> <div> <h2>Develop</h2> <ul> <li><a href="/developers" title="Explore Open Library Developer Center">Developer Center</a></li> <li><a href="/developers/api" title="Explore Open Library APIs">API Documentation</a></li> <li><a href="/developers/dumps" title="Bulk Open Library data">Bulk Data Dumps</a></li> <li><a href="https://github.com/internetarchive/openlibrary/wiki/Writing-Bots" title="Write a bot">Writing Bots</a></li> </ul> </div> <div> <h2>Help</h2> <ul> <li><a href="/help">Help Center</a></li> <li><a href="mailto:openlibrary@archive.org?subject=Support Case" title="Contact">Contact Us</a></li> <li><a href="/help/faq/editing" title="Suggest Edits">Suggesting Edits</a></li> <li><a href="/books/add" title="Add a new book to Open Library">Add a Book</a></li> <li><a href="https://github.com/internetarchive/openlibrary/releases" title="Release Notes">Release Notes</a></li> </ul> <aside> <a class="footer-icon" title="Twitter" href="https://twitter.com/OpenLibrary"><img src="/static/images/tweet.svg" alt="" loading="lazy"></a> <a class="footer-icon" title="GitHub" href="https://github.com/internetarchive/openlibrary"><img src="/static/images/github.svg" alt="" loading="lazy"></a> </aside> </div> <div> <h2>Change Website Language</h2> <ul class="locale-options "> <li><a href="#" lang="cs" data-lang-id="cs" title="Czech">Čeština (cs)</a></li> <li><a href="#" lang="de" data-lang-id="de" title="German">Deutsch (de)</a></li> <li><a href="#" lang="en" data-lang-id="en" title="English">English (en)</a></li> <li><a href="#" lang="es" data-lang-id="es" title="Spanish">Español (es)</a></li> <li><a href="#" lang="fr" data-lang-id="fr" title="French">Français (fr)</a></li> <li><a href="#" lang="hr" data-lang-id="hr" title="Croatian">Hrvatski (hr)</a></li> <li><a href="#" lang="it" data-lang-id="it" title="Italian">Italiano (it)</a></li> <li><a href="#" lang="pt" data-lang-id="pt" title="Portuguese">Português (pt)</a></li> <li><a href="#" lang="hi" data-lang-id="hi" title="Hindi">हिंदी (hi)</a></li> <li><a href="#" lang="sc" data-lang-id="sc" title="Sardinian">Sardu (sc)</a></li> <li><a href="#" lang="te" data-lang-id="te" title="Telugu">తెలుగు (te)</a></li> <li><a href="#" lang="uk" data-lang-id="uk" title="Ukrainian">Українська (uk)</a></li> <li><a href="#" lang="zh" data-lang-id="zh" title="Chinese">中文 (zh)</a></li> </ul> </div> </div> <hr> <div id="footer-details"> <img id="archive-logo" src="/static/images/pantheon.png" alt="Open Library logo" loading="lazy"> <div id="legal-details" > <span>Open Library is an initiative of the <a href="//archive.org/">Internet Archive</a>, a 501(c)(3) non-profit, building a digital library of Internet sites and other cultural artifacts in digital form. Other <a href="//archive.org/projects/">projects</a> include the <a href="//archive.org/web/">Wayback Machine</a>, <a href="//archive.org/">archive.org</a> and <a href="//archive-it.org">archive-it.org</a></span> </div> <div id="version-details"> <span class="version">version <a href="https://github.com/internetarchive/openlibrary/commit/45a0122">45a0122</a></span> </div> </div> </div> </footer> <script src="/cdn/archive.org/analytics.js" type="text/javascript"></script> <script src="/static/build/all.js?v=a73cfa9d42a0f061e2777a2207e24a8c" type="text/javascript"></script> <!-- Passes total_time for analytics to ol.analytics.js --> <div class="analytics-stats-time-calculator" data-time="1090.1129245758057"></div> </body> </html>