bomeapps.com Open in urlscan Pro
188.114.97.3  Public Scan

Submitted URL: https://bomeapps.com/#ne
Effective URL: https://bomeapps.com/
Submission Tags: 0xscam
Submission: On April 28 via api from US — Scanned from NL

Form analysis 9 forms found in the DOM

GET /books/search

<form class="d-flex small-text" action="/books/search" method="get">
  <input class="form-control me-2 form-control-sm" name="query" type="search" placeholder="Search" aria-label="Search">
  <button class="btn btn-primary btn-sm" type="submit">
    <i class="bi bi-search"></i>
  </button>
</form>

GET /

<form id="date-filter-form" class="date-filter-form" action="/" accept-charset="UTF-8" method="get">
  <div class="mb-3 row"><label class="col-form-label col-sm-2" for="date_start">Start</label>
    <div class="col-sm-10"><select id="date-start" class="form-select date-start-input" name="date_start">
        <option value="">Any</option>
        <option value="2020">2020</option>
        <option value="2015">2015</option>
        <option value="2010">2010</option>
        <option value="2005">2005</option>
        <option value="2000">2000</option>
        <option value="1995">1995</option>
        <option value="1990">1990</option>
        <option value="1985">1985</option>
        <option value="1980">1980</option>
        <option value="1975">1975</option>
        <option value="1970">1970</option>
        <option value="1965">1965</option>
        <option value="1960">1960</option>
        <option value="1955">1955</option>
        <option value="1950">1950</option>
        <option value="1945">1945</option>
        <option value="1940">1940</option>
        <option value="1935">1935</option>
        <option value="1930">1930</option>
        <option value="1925">1925</option>
        <option value="1920">1920</option>
        <option value="1915">1915</option>
        <option value="1910">1910</option>
        <option value="1905">1905</option>
        <option value="1900">1900</option>
        <option value="1895">1895</option>
        <option value="1890">1890</option>
        <option value="1885">1885</option>
        <option value="1880">1880</option>
        <option value="1875">1875</option>
        <option value="1870">1870</option>
        <option value="1865">1865</option>
        <option value="1860">1860</option>
        <option value="1855">1855</option>
        <option value="1850">1850</option>
        <option value="1845">1845</option>
        <option value="1840">1840</option>
        <option value="1835">1835</option>
        <option value="1830">1830</option>
        <option value="1825">1825</option>
        <option value="1820">1820</option>
        <option value="1815">1815</option>
        <option value="1810">1810</option>
        <option value="1805">1805</option>
        <option value="1800">1800</option>
        <option value="1795">1795</option>
        <option value="1790">1790</option>
        <option value="1785">1785</option>
        <option value="1780">1780</option>
        <option value="1775">1775</option>
        <option value="1770">1770</option>
        <option value="1765">1765</option>
        <option value="1760">1760</option>
        <option value="1755">1755</option>
        <option value="1750">1750</option>
        <option value="1745">1745</option>
        <option value="1740">1740</option>
        <option value="1735">1735</option>
        <option value="1730">1730</option>
        <option value="1725">1725</option>
        <option value="1720">1720</option>
        <option value="1715">1715</option>
        <option value="1710">1710</option>
        <option value="1705">1705</option>
        <option value="1700">1700</option>
        <option value="1695">1695</option>
        <option value="1690">1690</option>
        <option value="1685">1685</option>
        <option value="1680">1680</option>
        <option value="1675">1675</option>
        <option value="1670">1670</option>
        <option value="1665">1665</option>
        <option value="1660">1660</option>
        <option value="1655">1655</option>
        <option value="1650">1650</option>
        <option value="1645">1645</option>
        <option value="1640">1640</option>
        <option value="1635">1635</option>
        <option value="1630">1630</option>
        <option value="1625">1625</option>
        <option value="1620">1620</option>
        <option value="1615">1615</option>
        <option value="1610">1610</option>
        <option value="1605">1605</option>
        <option value="1600">1600</option>
        <option value="1595">1595</option>
        <option value="1590">1590</option>
        <option value="1585">1585</option>
        <option value="1580">1580</option>
        <option value="1575">1575</option>
        <option value="1570">1570</option>
        <option value="1565">1565</option>
        <option value="1560">1560</option>
        <option value="1555">1555</option>
        <option value="1550">1550</option>
        <option value="1545">1545</option>
        <option value="1540">1540</option>
        <option value="1535">1535</option>
        <option value="1530">1530</option>
        <option value="1525">1525</option>
        <option value="1520">1520</option>
        <option value="1515">1515</option>
        <option value="1510">1510</option>
        <option value="1505">1505</option>
        <option value="1500">1500</option>
        <option value="1495">1495</option>
        <option value="1490">1490</option>
        <option value="1485">1485</option>
        <option value="1480">1480</option>
        <option value="1475">1475</option>
        <option value="1470">1470</option>
        <option value="1465">1465</option>
        <option value="1460">1460</option>
        <option value="1455">1455</option>
        <option value="1450">1450</option>
        <option value="1445">1445</option>
        <option value="1440">1440</option>
        <option value="1435">1435</option>
        <option value="1430">1430</option>
        <option value="1425">1425</option>
        <option value="1420">1420</option>
        <option value="1415">1415</option>
        <option value="1410">1410</option>
        <option value="1405">1405</option>
        <option value="1400">1400</option>
        <option value="1395">1395</option>
        <option value="1390">1390</option>
        <option value="1385">1385</option>
        <option value="1380">1380</option>
        <option value="1375">1375</option>
        <option value="1370">1370</option>
        <option value="1365">1365</option>
        <option value="1360">1360</option>
        <option value="1355">1355</option>
        <option value="1350">1350</option>
        <option value="1345">1345</option>
        <option value="1340">1340</option>
        <option value="1335">1335</option>
        <option value="1330">1330</option>
        <option value="1325">1325</option>
        <option value="1320">1320</option>
        <option value="1315">1315</option>
        <option value="1310">1310</option>
        <option value="1305">1305</option>
        <option value="1300">1300</option>
        <option value="1295">1295</option>
        <option value="1290">1290</option>
        <option value="1285">1285</option>
        <option value="1280">1280</option>
        <option value="1275">1275</option>
        <option value="1270">1270</option>
        <option value="1265">1265</option>
        <option value="1260">1260</option>
        <option value="1255">1255</option>
        <option value="1250">1250</option>
        <option value="1245">1245</option>
        <option value="1240">1240</option>
        <option value="1235">1235</option>
        <option value="1230">1230</option>
        <option value="1225">1225</option>
        <option value="1220">1220</option>
        <option value="1215">1215</option>
        <option value="1210">1210</option>
        <option value="1205">1205</option>
        <option value="1200">1200</option>
        <option value="1195">1195</option>
        <option value="1190">1190</option>
        <option value="1185">1185</option>
        <option value="1180">1180</option>
        <option value="1175">1175</option>
        <option value="1170">1170</option>
        <option value="1165">1165</option>
        <option value="1160">1160</option>
        <option value="1155">1155</option>
        <option value="1150">1150</option>
        <option value="1145">1145</option>
        <option value="1140">1140</option>
        <option value="1135">1135</option>
        <option value="1130">1130</option>
        <option value="1125">1125</option>
        <option value="1120">1120</option>
        <option value="1115">1115</option>
        <option value="1110">1110</option>
        <option value="1105">1105</option>
        <option value="1100">1100</option>
        <option value="1095">1095</option>
        <option value="1090">1090</option>
        <option value="1085">1085</option>
        <option value="1080">1080</option>
        <option value="1075">1075</option>
        <option value="1070">1070</option>
        <option value="1065">1065</option>
        <option value="1060">1060</option>
        <option value="1055">1055</option>
        <option value="1050">1050</option>
        <option value="1045">1045</option>
        <option value="1040">1040</option>
        <option value="1035">1035</option>
        <option value="1030">1030</option>
        <option value="1025">1025</option>
        <option value="1020">1020</option>
        <option value="1015">1015</option>
        <option value="1010">1010</option>
        <option value="1005">1005</option>
        <option value="1000">1000</option>
      </select></div>
  </div>
  <div class="mb-3 row"><label class="col-form-label col-sm-2" for="date_end">End</label>
    <div class="col-sm-10"><select id="date-end" class="form-select date-end-input" name="date_end">
        <option value="">Any</option>
        <option value="2020">2020</option>
        <option value="2015">2015</option>
        <option value="2010">2010</option>
        <option value="2005">2005</option>
        <option value="2000">2000</option>
        <option value="1995">1995</option>
        <option value="1990">1990</option>
        <option value="1985">1985</option>
        <option value="1980">1980</option>
        <option value="1975">1975</option>
        <option value="1970">1970</option>
        <option value="1965">1965</option>
        <option value="1960">1960</option>
        <option value="1955">1955</option>
        <option value="1950">1950</option>
        <option value="1945">1945</option>
        <option value="1940">1940</option>
        <option value="1935">1935</option>
        <option value="1930">1930</option>
        <option value="1925">1925</option>
        <option value="1920">1920</option>
        <option value="1915">1915</option>
        <option value="1910">1910</option>
        <option value="1905">1905</option>
        <option value="1900">1900</option>
        <option value="1895">1895</option>
        <option value="1890">1890</option>
        <option value="1885">1885</option>
        <option value="1880">1880</option>
        <option value="1875">1875</option>
        <option value="1870">1870</option>
        <option value="1865">1865</option>
        <option value="1860">1860</option>
        <option value="1855">1855</option>
        <option value="1850">1850</option>
        <option value="1845">1845</option>
        <option value="1840">1840</option>
        <option value="1835">1835</option>
        <option value="1830">1830</option>
        <option value="1825">1825</option>
        <option value="1820">1820</option>
        <option value="1815">1815</option>
        <option value="1810">1810</option>
        <option value="1805">1805</option>
        <option value="1800">1800</option>
        <option value="1795">1795</option>
        <option value="1790">1790</option>
        <option value="1785">1785</option>
        <option value="1780">1780</option>
        <option value="1775">1775</option>
        <option value="1770">1770</option>
        <option value="1765">1765</option>
        <option value="1760">1760</option>
        <option value="1755">1755</option>
        <option value="1750">1750</option>
        <option value="1745">1745</option>
        <option value="1740">1740</option>
        <option value="1735">1735</option>
        <option value="1730">1730</option>
        <option value="1725">1725</option>
        <option value="1720">1720</option>
        <option value="1715">1715</option>
        <option value="1710">1710</option>
        <option value="1705">1705</option>
        <option value="1700">1700</option>
        <option value="1695">1695</option>
        <option value="1690">1690</option>
        <option value="1685">1685</option>
        <option value="1680">1680</option>
        <option value="1675">1675</option>
        <option value="1670">1670</option>
        <option value="1665">1665</option>
        <option value="1660">1660</option>
        <option value="1655">1655</option>
        <option value="1650">1650</option>
        <option value="1645">1645</option>
        <option value="1640">1640</option>
        <option value="1635">1635</option>
        <option value="1630">1630</option>
        <option value="1625">1625</option>
        <option value="1620">1620</option>
        <option value="1615">1615</option>
        <option value="1610">1610</option>
        <option value="1605">1605</option>
        <option value="1600">1600</option>
        <option value="1595">1595</option>
        <option value="1590">1590</option>
        <option value="1585">1585</option>
        <option value="1580">1580</option>
        <option value="1575">1575</option>
        <option value="1570">1570</option>
        <option value="1565">1565</option>
        <option value="1560">1560</option>
        <option value="1555">1555</option>
        <option value="1550">1550</option>
        <option value="1545">1545</option>
        <option value="1540">1540</option>
        <option value="1535">1535</option>
        <option value="1530">1530</option>
        <option value="1525">1525</option>
        <option value="1520">1520</option>
        <option value="1515">1515</option>
        <option value="1510">1510</option>
        <option value="1505">1505</option>
        <option value="1500">1500</option>
        <option value="1495">1495</option>
        <option value="1490">1490</option>
        <option value="1485">1485</option>
        <option value="1480">1480</option>
        <option value="1475">1475</option>
        <option value="1470">1470</option>
        <option value="1465">1465</option>
        <option value="1460">1460</option>
        <option value="1455">1455</option>
        <option value="1450">1450</option>
        <option value="1445">1445</option>
        <option value="1440">1440</option>
        <option value="1435">1435</option>
        <option value="1430">1430</option>
        <option value="1425">1425</option>
        <option value="1420">1420</option>
        <option value="1415">1415</option>
        <option value="1410">1410</option>
        <option value="1405">1405</option>
        <option value="1400">1400</option>
        <option value="1395">1395</option>
        <option value="1390">1390</option>
        <option value="1385">1385</option>
        <option value="1380">1380</option>
        <option value="1375">1375</option>
        <option value="1370">1370</option>
        <option value="1365">1365</option>
        <option value="1360">1360</option>
        <option value="1355">1355</option>
        <option value="1350">1350</option>
        <option value="1345">1345</option>
        <option value="1340">1340</option>
        <option value="1335">1335</option>
        <option value="1330">1330</option>
        <option value="1325">1325</option>
        <option value="1320">1320</option>
        <option value="1315">1315</option>
        <option value="1310">1310</option>
        <option value="1305">1305</option>
        <option value="1300">1300</option>
        <option value="1295">1295</option>
        <option value="1290">1290</option>
        <option value="1285">1285</option>
        <option value="1280">1280</option>
        <option value="1275">1275</option>
        <option value="1270">1270</option>
        <option value="1265">1265</option>
        <option value="1260">1260</option>
        <option value="1255">1255</option>
        <option value="1250">1250</option>
        <option value="1245">1245</option>
        <option value="1240">1240</option>
        <option value="1235">1235</option>
        <option value="1230">1230</option>
        <option value="1225">1225</option>
        <option value="1220">1220</option>
        <option value="1215">1215</option>
        <option value="1210">1210</option>
        <option value="1205">1205</option>
        <option value="1200">1200</option>
        <option value="1195">1195</option>
        <option value="1190">1190</option>
        <option value="1185">1185</option>
        <option value="1180">1180</option>
        <option value="1175">1175</option>
        <option value="1170">1170</option>
        <option value="1165">1165</option>
        <option value="1160">1160</option>
        <option value="1155">1155</option>
        <option value="1150">1150</option>
        <option value="1145">1145</option>
        <option value="1140">1140</option>
        <option value="1135">1135</option>
        <option value="1130">1130</option>
        <option value="1125">1125</option>
        <option value="1120">1120</option>
        <option value="1115">1115</option>
        <option value="1110">1110</option>
        <option value="1105">1105</option>
        <option value="1100">1100</option>
        <option value="1095">1095</option>
        <option value="1090">1090</option>
        <option value="1085">1085</option>
        <option value="1080">1080</option>
        <option value="1075">1075</option>
        <option value="1070">1070</option>
        <option value="1065">1065</option>
        <option value="1060">1060</option>
        <option value="1055">1055</option>
        <option value="1050">1050</option>
        <option value="1045">1045</option>
        <option value="1040">1040</option>
        <option value="1035">1035</option>
        <option value="1030">1030</option>
        <option value="1025">1025</option>
        <option value="1020">1020</option>
        <option value="1015">1015</option>
        <option value="1010">1010</option>
        <option value="1005">1005</option>
        <option value="1000">1000</option>
      </select></div>
  </div>
  <a class="btn btn-secondary date-filter-form-submit">Filter</a>
</form>

POST /user_reading_stats

<form data-turbo-frame="user_reading_stats" action="/user_reading_stats" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token"
    value="6u_ea6vjsnURRqv3gK3-R5eUaVXUETWKK49bn-yVy0Z-2vQXjoB8GcfAtl4rFdh2psQkb0eIMURtWElCnGHIeg" autocomplete="off">
  <button name="button" type="submit" class="btn btn-outline-primary btn-sm d-block w-100 text-center"> Show Reading Stats </button>
</form>

POST /user_reading_stats

<form data-turbo-frame="user_reading_stats" action="/user_reading_stats" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token"
    value="N0T694aL0U-sl7U5nAFtEFOuncSHDE2u3h23o7E7WJ6jcdCLo-gfI3oRqJA3uUshYv7Q_hSVSWCYyqV-wc9bog" autocomplete="off">
  <button name="button" type="submit" class="btn btn-outline-primary btn-sm d-block w-100 text-center"> Show Reading Stats </button>
</form>

POST /user_lists

<form id="create-custom-user-list-form" data-turbo-frame="user-lists-index" data-controller="create-user-list-form" action="/user_lists" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token"
    value="--DFC_60lmxw2d91IHSVdlxZ2x7vNbHIObdAR8WaLv-q_wbkntTezMsXgUKZelNU9zmiSSp9pcZLKdYw25NsEg" autocomplete="off">
  <div class="modal-header">
    <h5 class="modal-title" id="create-custom-user-list-modal-label">Create Custom User List</h5>
    <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
  </div>
  <div class="modal-body">
    <div class="mb-3"><label class="form-label required" for="user_list_name">Name</label><input required="required" class="form-control" type="text" name="user_list[name]" id="user_list_name"></div>
    <input data-create-user-list-form-target="bookIdsInput" autocomplete="off" type="hidden" value="" name="user_list[book_ids]" id="user_list_book_ids">
    <input data-create-user-list-form-target="bookIdInput" autocomplete="off" type="hidden" name="user_list[book_id]" id="user_list_book_id">
    <div class="mb-3"><label class="form-label" for="user_list_description">Description</label><textarea class="form-control" name="user_list[description]" id="user_list_description"></textarea></div>
  </div>
  <div class="modal-footer">
    <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
    <button type="submit" class="btn btn-primary" data-bs-dismiss="modal" disabled="" id="create-custom-user-list-form-create-btn" data-create-user-list-form-target="submitFormBtn" data-action="click->create-user-list-form#submit">Create</button>
  </div>
</form>

GET /

<form id="date-filter-form-modal" action="/" accept-charset="UTF-8" method="get">
  <div class="mb-3"><label class="form-label" for="date_start">Start Date</label><select id="date-start-modal" class="form-select date-start-input" name="date_start">
      <option value="">Any</option>
      <option value="2020">2020</option>
      <option value="2015">2015</option>
      <option value="2010">2010</option>
      <option value="2005">2005</option>
      <option value="2000">2000</option>
      <option value="1995">1995</option>
      <option value="1990">1990</option>
      <option value="1985">1985</option>
      <option value="1980">1980</option>
      <option value="1975">1975</option>
      <option value="1970">1970</option>
      <option value="1965">1965</option>
      <option value="1960">1960</option>
      <option value="1955">1955</option>
      <option value="1950">1950</option>
      <option value="1945">1945</option>
      <option value="1940">1940</option>
      <option value="1935">1935</option>
      <option value="1930">1930</option>
      <option value="1925">1925</option>
      <option value="1920">1920</option>
      <option value="1915">1915</option>
      <option value="1910">1910</option>
      <option value="1905">1905</option>
      <option value="1900">1900</option>
      <option value="1895">1895</option>
      <option value="1890">1890</option>
      <option value="1885">1885</option>
      <option value="1880">1880</option>
      <option value="1875">1875</option>
      <option value="1870">1870</option>
      <option value="1865">1865</option>
      <option value="1860">1860</option>
      <option value="1855">1855</option>
      <option value="1850">1850</option>
      <option value="1845">1845</option>
      <option value="1840">1840</option>
      <option value="1835">1835</option>
      <option value="1830">1830</option>
      <option value="1825">1825</option>
      <option value="1820">1820</option>
      <option value="1815">1815</option>
      <option value="1810">1810</option>
      <option value="1805">1805</option>
      <option value="1800">1800</option>
      <option value="1795">1795</option>
      <option value="1790">1790</option>
      <option value="1785">1785</option>
      <option value="1780">1780</option>
      <option value="1775">1775</option>
      <option value="1770">1770</option>
      <option value="1765">1765</option>
      <option value="1760">1760</option>
      <option value="1755">1755</option>
      <option value="1750">1750</option>
      <option value="1745">1745</option>
      <option value="1740">1740</option>
      <option value="1735">1735</option>
      <option value="1730">1730</option>
      <option value="1725">1725</option>
      <option value="1720">1720</option>
      <option value="1715">1715</option>
      <option value="1710">1710</option>
      <option value="1705">1705</option>
      <option value="1700">1700</option>
      <option value="1695">1695</option>
      <option value="1690">1690</option>
      <option value="1685">1685</option>
      <option value="1680">1680</option>
      <option value="1675">1675</option>
      <option value="1670">1670</option>
      <option value="1665">1665</option>
      <option value="1660">1660</option>
      <option value="1655">1655</option>
      <option value="1650">1650</option>
      <option value="1645">1645</option>
      <option value="1640">1640</option>
      <option value="1635">1635</option>
      <option value="1630">1630</option>
      <option value="1625">1625</option>
      <option value="1620">1620</option>
      <option value="1615">1615</option>
      <option value="1610">1610</option>
      <option value="1605">1605</option>
      <option value="1600">1600</option>
      <option value="1595">1595</option>
      <option value="1590">1590</option>
      <option value="1585">1585</option>
      <option value="1580">1580</option>
      <option value="1575">1575</option>
      <option value="1570">1570</option>
      <option value="1565">1565</option>
      <option value="1560">1560</option>
      <option value="1555">1555</option>
      <option value="1550">1550</option>
      <option value="1545">1545</option>
      <option value="1540">1540</option>
      <option value="1535">1535</option>
      <option value="1530">1530</option>
      <option value="1525">1525</option>
      <option value="1520">1520</option>
      <option value="1515">1515</option>
      <option value="1510">1510</option>
      <option value="1505">1505</option>
      <option value="1500">1500</option>
      <option value="1495">1495</option>
      <option value="1490">1490</option>
      <option value="1485">1485</option>
      <option value="1480">1480</option>
      <option value="1475">1475</option>
      <option value="1470">1470</option>
      <option value="1465">1465</option>
      <option value="1460">1460</option>
      <option value="1455">1455</option>
      <option value="1450">1450</option>
      <option value="1445">1445</option>
      <option value="1440">1440</option>
      <option value="1435">1435</option>
      <option value="1430">1430</option>
      <option value="1425">1425</option>
      <option value="1420">1420</option>
      <option value="1415">1415</option>
      <option value="1410">1410</option>
      <option value="1405">1405</option>
      <option value="1400">1400</option>
      <option value="1395">1395</option>
      <option value="1390">1390</option>
      <option value="1385">1385</option>
      <option value="1380">1380</option>
      <option value="1375">1375</option>
      <option value="1370">1370</option>
      <option value="1365">1365</option>
      <option value="1360">1360</option>
      <option value="1355">1355</option>
      <option value="1350">1350</option>
      <option value="1345">1345</option>
      <option value="1340">1340</option>
      <option value="1335">1335</option>
      <option value="1330">1330</option>
      <option value="1325">1325</option>
      <option value="1320">1320</option>
      <option value="1315">1315</option>
      <option value="1310">1310</option>
      <option value="1305">1305</option>
      <option value="1300">1300</option>
      <option value="1295">1295</option>
      <option value="1290">1290</option>
      <option value="1285">1285</option>
      <option value="1280">1280</option>
      <option value="1275">1275</option>
      <option value="1270">1270</option>
      <option value="1265">1265</option>
      <option value="1260">1260</option>
      <option value="1255">1255</option>
      <option value="1250">1250</option>
      <option value="1245">1245</option>
      <option value="1240">1240</option>
      <option value="1235">1235</option>
      <option value="1230">1230</option>
      <option value="1225">1225</option>
      <option value="1220">1220</option>
      <option value="1215">1215</option>
      <option value="1210">1210</option>
      <option value="1205">1205</option>
      <option value="1200">1200</option>
      <option value="1195">1195</option>
      <option value="1190">1190</option>
      <option value="1185">1185</option>
      <option value="1180">1180</option>
      <option value="1175">1175</option>
      <option value="1170">1170</option>
      <option value="1165">1165</option>
      <option value="1160">1160</option>
      <option value="1155">1155</option>
      <option value="1150">1150</option>
      <option value="1145">1145</option>
      <option value="1140">1140</option>
      <option value="1135">1135</option>
      <option value="1130">1130</option>
      <option value="1125">1125</option>
      <option value="1120">1120</option>
      <option value="1115">1115</option>
      <option value="1110">1110</option>
      <option value="1105">1105</option>
      <option value="1100">1100</option>
      <option value="1095">1095</option>
      <option value="1090">1090</option>
      <option value="1085">1085</option>
      <option value="1080">1080</option>
      <option value="1075">1075</option>
      <option value="1070">1070</option>
      <option value="1065">1065</option>
      <option value="1060">1060</option>
      <option value="1055">1055</option>
      <option value="1050">1050</option>
      <option value="1045">1045</option>
      <option value="1040">1040</option>
      <option value="1035">1035</option>
      <option value="1030">1030</option>
      <option value="1025">1025</option>
      <option value="1020">1020</option>
      <option value="1015">1015</option>
      <option value="1010">1010</option>
      <option value="1005">1005</option>
      <option value="1000">1000</option>
    </select></div>
  <div class="mb-3"><label class="form-label" for="date_end">End Date</label><select id="date-end-modal" class="form-select date-end-input" name="date_end">
      <option value="">Any</option>
      <option value="2020">2020</option>
      <option value="2015">2015</option>
      <option value="2010">2010</option>
      <option value="2005">2005</option>
      <option value="2000">2000</option>
      <option value="1995">1995</option>
      <option value="1990">1990</option>
      <option value="1985">1985</option>
      <option value="1980">1980</option>
      <option value="1975">1975</option>
      <option value="1970">1970</option>
      <option value="1965">1965</option>
      <option value="1960">1960</option>
      <option value="1955">1955</option>
      <option value="1950">1950</option>
      <option value="1945">1945</option>
      <option value="1940">1940</option>
      <option value="1935">1935</option>
      <option value="1930">1930</option>
      <option value="1925">1925</option>
      <option value="1920">1920</option>
      <option value="1915">1915</option>
      <option value="1910">1910</option>
      <option value="1905">1905</option>
      <option value="1900">1900</option>
      <option value="1895">1895</option>
      <option value="1890">1890</option>
      <option value="1885">1885</option>
      <option value="1880">1880</option>
      <option value="1875">1875</option>
      <option value="1870">1870</option>
      <option value="1865">1865</option>
      <option value="1860">1860</option>
      <option value="1855">1855</option>
      <option value="1850">1850</option>
      <option value="1845">1845</option>
      <option value="1840">1840</option>
      <option value="1835">1835</option>
      <option value="1830">1830</option>
      <option value="1825">1825</option>
      <option value="1820">1820</option>
      <option value="1815">1815</option>
      <option value="1810">1810</option>
      <option value="1805">1805</option>
      <option value="1800">1800</option>
      <option value="1795">1795</option>
      <option value="1790">1790</option>
      <option value="1785">1785</option>
      <option value="1780">1780</option>
      <option value="1775">1775</option>
      <option value="1770">1770</option>
      <option value="1765">1765</option>
      <option value="1760">1760</option>
      <option value="1755">1755</option>
      <option value="1750">1750</option>
      <option value="1745">1745</option>
      <option value="1740">1740</option>
      <option value="1735">1735</option>
      <option value="1730">1730</option>
      <option value="1725">1725</option>
      <option value="1720">1720</option>
      <option value="1715">1715</option>
      <option value="1710">1710</option>
      <option value="1705">1705</option>
      <option value="1700">1700</option>
      <option value="1695">1695</option>
      <option value="1690">1690</option>
      <option value="1685">1685</option>
      <option value="1680">1680</option>
      <option value="1675">1675</option>
      <option value="1670">1670</option>
      <option value="1665">1665</option>
      <option value="1660">1660</option>
      <option value="1655">1655</option>
      <option value="1650">1650</option>
      <option value="1645">1645</option>
      <option value="1640">1640</option>
      <option value="1635">1635</option>
      <option value="1630">1630</option>
      <option value="1625">1625</option>
      <option value="1620">1620</option>
      <option value="1615">1615</option>
      <option value="1610">1610</option>
      <option value="1605">1605</option>
      <option value="1600">1600</option>
      <option value="1595">1595</option>
      <option value="1590">1590</option>
      <option value="1585">1585</option>
      <option value="1580">1580</option>
      <option value="1575">1575</option>
      <option value="1570">1570</option>
      <option value="1565">1565</option>
      <option value="1560">1560</option>
      <option value="1555">1555</option>
      <option value="1550">1550</option>
      <option value="1545">1545</option>
      <option value="1540">1540</option>
      <option value="1535">1535</option>
      <option value="1530">1530</option>
      <option value="1525">1525</option>
      <option value="1520">1520</option>
      <option value="1515">1515</option>
      <option value="1510">1510</option>
      <option value="1505">1505</option>
      <option value="1500">1500</option>
      <option value="1495">1495</option>
      <option value="1490">1490</option>
      <option value="1485">1485</option>
      <option value="1480">1480</option>
      <option value="1475">1475</option>
      <option value="1470">1470</option>
      <option value="1465">1465</option>
      <option value="1460">1460</option>
      <option value="1455">1455</option>
      <option value="1450">1450</option>
      <option value="1445">1445</option>
      <option value="1440">1440</option>
      <option value="1435">1435</option>
      <option value="1430">1430</option>
      <option value="1425">1425</option>
      <option value="1420">1420</option>
      <option value="1415">1415</option>
      <option value="1410">1410</option>
      <option value="1405">1405</option>
      <option value="1400">1400</option>
      <option value="1395">1395</option>
      <option value="1390">1390</option>
      <option value="1385">1385</option>
      <option value="1380">1380</option>
      <option value="1375">1375</option>
      <option value="1370">1370</option>
      <option value="1365">1365</option>
      <option value="1360">1360</option>
      <option value="1355">1355</option>
      <option value="1350">1350</option>
      <option value="1345">1345</option>
      <option value="1340">1340</option>
      <option value="1335">1335</option>
      <option value="1330">1330</option>
      <option value="1325">1325</option>
      <option value="1320">1320</option>
      <option value="1315">1315</option>
      <option value="1310">1310</option>
      <option value="1305">1305</option>
      <option value="1300">1300</option>
      <option value="1295">1295</option>
      <option value="1290">1290</option>
      <option value="1285">1285</option>
      <option value="1280">1280</option>
      <option value="1275">1275</option>
      <option value="1270">1270</option>
      <option value="1265">1265</option>
      <option value="1260">1260</option>
      <option value="1255">1255</option>
      <option value="1250">1250</option>
      <option value="1245">1245</option>
      <option value="1240">1240</option>
      <option value="1235">1235</option>
      <option value="1230">1230</option>
      <option value="1225">1225</option>
      <option value="1220">1220</option>
      <option value="1215">1215</option>
      <option value="1210">1210</option>
      <option value="1205">1205</option>
      <option value="1200">1200</option>
      <option value="1195">1195</option>
      <option value="1190">1190</option>
      <option value="1185">1185</option>
      <option value="1180">1180</option>
      <option value="1175">1175</option>
      <option value="1170">1170</option>
      <option value="1165">1165</option>
      <option value="1160">1160</option>
      <option value="1155">1155</option>
      <option value="1150">1150</option>
      <option value="1145">1145</option>
      <option value="1140">1140</option>
      <option value="1135">1135</option>
      <option value="1130">1130</option>
      <option value="1125">1125</option>
      <option value="1120">1120</option>
      <option value="1115">1115</option>
      <option value="1110">1110</option>
      <option value="1105">1105</option>
      <option value="1100">1100</option>
      <option value="1095">1095</option>
      <option value="1090">1090</option>
      <option value="1085">1085</option>
      <option value="1080">1080</option>
      <option value="1075">1075</option>
      <option value="1070">1070</option>
      <option value="1065">1065</option>
      <option value="1060">1060</option>
      <option value="1055">1055</option>
      <option value="1050">1050</option>
      <option value="1045">1045</option>
      <option value="1040">1040</option>
      <option value="1035">1035</option>
      <option value="1030">1030</option>
      <option value="1025">1025</option>
      <option value="1020">1020</option>
      <option value="1015">1015</option>
      <option value="1010">1010</option>
      <option value="1005">1005</option>
      <option value="1000">1000</option>
    </select></div>
</form>

POST /users/sign_in

<form id="sign-in-form" class="invisible" data-controller="login" action="/users/sign_in" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token"
    value="M85c8twAyH2tOziwuYEjwA3bwfGbq_PrDw40GQMZBVhHNpJLZBMXZPvu9Qz5_-j67bSH0h66e1-JOpOEyHu-Zw" autocomplete="off">
  <input type="text" name="auth_data_json" id="auth_data_json">
</form>

POST /users/sign_out

<form id="sign-out-form" class="invisible" action="/users/sign_out" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="0SBQP0E2aQONypVIqnytgpvzD_Voj1nQakqO6zn6QgTmdIijJTPE6fc8cGCzXhal2cICLV6iz6mA321691Y7kw"
    autocomplete="off">
</form>

POST /user_book_actions/index

<form id="user-book-actions-form" data-turbo-method="post" action="/user_book_actions/index" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token"
    value="ma-GChv-R_0PHtiKbmvVMjN1gAp65PZymVGLAABZb7kbENTZ65UlQM9s0WvgJrmFtATSoPx9Axr7EfRKXqRqPw" autocomplete="off">
  <input autocomplete="off" type="hidden" name="book_ids" id="book_ids">
</form>

Text Content

The Greatest Books
 * Rankings
 * Lists
 * Genres
 * News
 * My Stuff
   * My Lists
   * My Reviews
 * More
   * Privacy Policy
   * Deletion Policy
   * Support The Site!





THE GREATEST BOOKS OF ALL TIME

Click to learn how this list is calculated.

This list represents a comprehensive and trusted collection of the greatest
books. Developed through a specialized algorithm, it brings together 282 'best
of' book lists to form a definitive guide to the world's most acclaimed books.
For those interested in how these books are chosen, additional details can be
found on the rankings page.



LIST CALCULATION DETAILS

This list represents a comprehensive and trusted collection of the greatest
books. Developed through a specialized algorithm, it brings together 282 'best
of' book lists to form a definitive guide to the world's most acclaimed books.
For those interested in how these books are chosen, additional details can be
found on the rankings page.
Filter by: Genres Dates Countries
Follow on:






GENRES

Adventure (686) Allegorical (260)
American History (343) Anthologies (330)
Autobiography (687) Biography (488)
Children's books (346) Coming of age (965)
Contemporary (794) Crime (524)
Drama (1095) Experimental (303)
Family (572) Fantasy (799)
Fiction (6918) Historical fiction (1704)
History (728) Horror (280)
Humor (450) Modernist (280)
Mystery (641) Nonfiction (2781)
Plays (433) Poetry (734)
Political (693) Psychological (933)
Romance (386) Satire (676)
Science fiction (707) Short Stories (370)
Social & Cultural Fiction (1277) Speculative Fiction (1558)
Supernatural (304) Suspense (697)
Teen & Young Adult (257) Thrillers (554)
View all genres


COUNTRIES

American (4232) Argentinian (29)
Australian (108) Austrian (97)
Belgian (27) British (2190)
Bulgarian (40) Canadian (180)
Chinese (57) Colombian (29)
Czech (39) Danish (36)
English (41) French (593)
German (316) Greek (193)
Hungarian (66) Indian (75)
Irish (179) Israeli (30)
Italian (168) Japanese (90)
Multiple (51) New Zealander (31)
Nigerian (37) Norwegian (42)
Polish (61) Portuguese (32)
Roman (30) Russian (211)
Scottish (60) South African (52)
Spanish (120) Swedish (81)
Swiss (38) Unknown (180)
View all countries


DATE RANGE

Start
Any 2020 2015 2010 2005 2000 1995 1990 1985 1980 1975 1970 1965 1960 1955 1950
1945 1940 1935 1930 1925 1920 1915 1910 1905 1900 1895 1890 1885 1880 1875 1870
1865 1860 1855 1850 1845 1840 1835 1830 1825 1820 1815 1810 1805 1800 1795 1790
1785 1780 1775 1770 1765 1760 1755 1750 1745 1740 1735 1730 1725 1720 1715 1710
1705 1700 1695 1690 1685 1680 1675 1670 1665 1660 1655 1650 1645 1640 1635 1630
1625 1620 1615 1610 1605 1600 1595 1590 1585 1580 1575 1570 1565 1560 1555 1550
1545 1540 1535 1530 1525 1520 1515 1510 1505 1500 1495 1490 1485 1480 1475 1470
1465 1460 1455 1450 1445 1440 1435 1430 1425 1420 1415 1410 1405 1400 1395 1390
1385 1380 1375 1370 1365 1360 1355 1350 1345 1340 1335 1330 1325 1320 1315 1310
1305 1300 1295 1290 1285 1280 1275 1270 1265 1260 1255 1250 1245 1240 1235 1230
1225 1220 1215 1210 1205 1200 1195 1190 1185 1180 1175 1170 1165 1160 1155 1150
1145 1140 1135 1130 1125 1120 1115 1110 1105 1100 1095 1090 1085 1080 1075 1070
1065 1060 1055 1050 1045 1040 1035 1030 1025 1020 1015 1010 1005 1000
End
Any 2020 2015 2010 2005 2000 1995 1990 1985 1980 1975 1970 1965 1960 1955 1950
1945 1940 1935 1930 1925 1920 1915 1910 1905 1900 1895 1890 1885 1880 1875 1870
1865 1860 1855 1850 1845 1840 1835 1830 1825 1820 1815 1810 1805 1800 1795 1790
1785 1780 1775 1770 1765 1760 1755 1750 1745 1740 1735 1730 1725 1720 1715 1710
1705 1700 1695 1690 1685 1680 1675 1670 1665 1660 1655 1650 1645 1640 1635 1630
1625 1620 1615 1610 1605 1600 1595 1590 1585 1580 1575 1570 1565 1560 1555 1550
1545 1540 1535 1530 1525 1520 1515 1510 1505 1500 1495 1490 1485 1480 1475 1470
1465 1460 1455 1450 1445 1440 1435 1430 1425 1420 1415 1410 1405 1400 1395 1390
1385 1380 1375 1370 1365 1360 1355 1350 1345 1340 1335 1330 1325 1320 1315 1310
1305 1300 1295 1290 1285 1280 1275 1270 1265 1260 1255 1250 1245 1240 1235 1230
1225 1220 1215 1210 1205 1200 1195 1190 1185 1180 1175 1170 1165 1160 1155 1150
1145 1140 1135 1130 1125 1120 1115 1110 1105 1100 1095 1090 1085 1080 1075 1070
1065 1060 1055 1050 1045 1040 1035 1030 1025 1020 1015 1010 1005 1000
Filter


READING STATISTICS

Click the button below to see how many of these books you've read!

Show Reading Stats


DOWNLOAD

If you're interested in downloading this list as a CSV file for use in a
spreadsheet application, you can easily do so by clicking the button below.
Please note that to ensure a manageable file size and faster download, the CSV
will include details for only the first 500 books.

Download


 1.  1. ONE HUNDRED YEARS OF SOLITUDE BY GABRIEL GARCIA MARQUEZ
     
     This novel is a multi-generational saga that focuses on the Buendía family,
     who founded the fictional town of Macondo. It explores themes of love,
     loss, family, and the cyclical nature of history. The story is filled with
     magical realism, blending the supernatural with the ordinary, as it
     chronicles the family's experiences, including civil war, marriages,
     births, and deaths. The book is renowned for its narrative style and its
     exploration of solitude, fate, and the inevitability of repetition in
     history.
     
     

 2.  2. THE GREAT GATSBY BY F. SCOTT FITZGERALD
     
     Set in the summer of 1922, the novel follows the life of a young and
     mysterious millionaire, his extravagant lifestyle in Long Island, and his
     obsessive love for a beautiful former debutante. As the story unfolds, the
     millionaire's dark secrets and the corrupt reality of the American dream
     during the Jazz Age are revealed. The narrative is a critique of the
     hedonistic excess and moral decay of the era, ultimately leading to tragic
     consequences.
     
     

 3.  3. ULYSSES BY JAMES JOYCE
     
     Set in Dublin, the novel follows a day in the life of Leopold Bloom, an
     advertising salesman, as he navigates the city. The narrative, heavily
     influenced by Homer's Odyssey, explores themes of identity, heroism, and
     the complexities of everyday life. It is renowned for its
     stream-of-consciousness style and complex structure, making it a
     challenging but rewarding read.
     
     

 4.  4. NINETEEN EIGHTY FOUR BY GEORGE ORWELL
     
     Set in a dystopian future, the novel presents a society under the total
     control of a totalitarian regime, led by the omnipresent Big Brother. The
     protagonist, a low-ranking member of 'the Party', begins to question the
     regime and falls in love with a woman, an act of rebellion in a world where
     independent thought, dissent, and love are prohibited. The novel explores
     themes of surveillance, censorship, and the manipulation of truth.
     
     

 5.  5. THE CATCHER IN THE RYE BY J. D. SALINGER
     
     The novel follows the story of a teenager named Holden Caulfield, who has
     just been expelled from his prep school. The narrative unfolds over the
     course of three days, during which Holden experiences various forms of
     alienation and his mental state continues to unravel. He criticizes the
     adult world as "phony" and struggles with his own transition into
     adulthood. The book is a profound exploration of teenage rebellion,
     alienation, and the loss of innocence.
     
     

 6.  6. IN SEARCH OF LOST TIME BY MARCEL PROUST
     
     This renowned novel is a sweeping exploration of memory, love, art, and the
     passage of time, told through the narrator's recollections of his childhood
     and experiences into adulthood in the late 19th and early 20th century
     aristocratic France. The narrative is notable for its lengthy and intricate
     involuntary memory episodes, the most famous being the "madeleine episode".
     It explores the themes of time, space and memory, but also raises questions
     about the nature of art and literature, and the complex relationships
     between love, sexuality, and possession.
     
     

 7.  7. LOLITA BY VLADIMIR NABOKOV
     
     The novel tells the story of Humbert Humbert, a man with a disturbing
     obsession for young girls, or "nymphets" as he calls them. His obsession
     leads him to engage in a manipulative and destructive relationship with his
     12-year-old stepdaughter, Lolita. The narrative is a controversial
     exploration of manipulation, obsession, and unreliable narration, as
     Humbert attempts to justify his actions and feelings throughout the story.
     
     

 8.  8. MOBY DICK BY HERMAN MELVILLE
     
     The novel is a detailed narrative of a vengeful sea captain's obsessive
     quest to hunt down a giant white sperm whale that bit off his leg. The
     captain's relentless pursuit, despite the warnings and concerns of his
     crew, leads them on a dangerous journey across the seas. The story is a
     complex exploration of good and evil, obsession, and the nature of reality,
     filled with rich descriptions of whaling and the sea.
     
     

 9.  9. PRIDE AND PREJUDICE BY JANE AUSTEN
     
     Set in early 19th-century England, this classic novel revolves around the
     lives of the Bennet family, particularly the five unmarried daughters. The
     narrative explores themes of manners, upbringing, morality, education, and
     marriage within the society of the landed gentry. It follows the romantic
     entanglements of Elizabeth Bennet, the second eldest daughter, who is
     intelligent, lively, and quick-witted, and her tumultuous relationship with
     the proud, wealthy, and seemingly aloof Mr. Darcy. Their story unfolds as
     they navigate societal expectations, personal misunderstandings, and their
     own pride and prejudice.
     
     

 10. 10. TO KILL A MOCKINGBIRD BY HARPER LEE
     
     Set in the racially charged South during the Depression, the novel follows
     a young girl and her older brother as they navigate their small town's
     societal norms and prejudices. Their father, a lawyer, is appointed to
     defend a black man falsely accused of raping a white woman, forcing the
     children to confront the harsh realities of racism and injustice. The story
     explores themes of morality, innocence, and the loss of innocence through
     the eyes of the young protagonists.
     
     

 11. 11. WUTHERING HEIGHTS BY EMILY BRONTË
     
     This classic novel is a tale of love, revenge and social class set in the
     Yorkshire moors. It revolves around the intense, complex relationship
     between Catherine Earnshaw and Heathcliff, an orphan adopted by Catherine's
     father. Despite their deep affection for each other, Catherine marries
     Edgar Linton, a wealthy neighbor, leading Heathcliff to seek revenge on the
     two families. The story unfolds over two generations, reflecting the
     consequences of their choices and the destructive power of obsessive love.
     
     

 12. 12. DON QUIXOTE BY MIGUEL DE CERVANTES
     
     This classic novel follows the adventures of a man who, driven mad by
     reading too many chivalric romances, decides to become a knight-errant and
     roam the world righting wrongs under the name Don Quixote. Accompanied by
     his loyal squire, Sancho Panza, he battles windmills he believes to be
     giants and champions the virtuous lady Dulcinea, who is in reality a simple
     peasant girl. The book is a richly layered critique of the popular
     literature of Cervantes' time and a profound exploration of reality and
     illusion, madness and sanity.
     
     

 13. 13. CRIME AND PUNISHMENT BY FYODOR DOSTOEVSKY
     
     A young, impoverished former student in Saint Petersburg, Russia,
     formulates a plan to kill an unscrupulous pawnbroker to redistribute her
     wealth among the needy. However, after carrying out the act, he is consumed
     by guilt and paranoia, leading to a psychological battle within himself. As
     he grapples with his actions, he also navigates complex relationships with
     a variety of characters, including a virtuous prostitute, his sister, and a
     relentless detective. The narrative explores themes of morality,
     redemption, and the psychological impacts of crime.
     
     

 14. 14. ANNA KARENINA BY LEO TOLSTOY
     
     Set in 19th-century Russia, this novel revolves around the life of Anna
     Karenina, a high-society woman who, dissatisfied with her loveless
     marriage, embarks on a passionate affair with a charming officer named
     Count Vronsky. This scandalous affair leads to her social downfall, while
     parallel to this, the novel also explores the rural life and struggles of
     Levin, a landowner who seeks the meaning of life and true happiness. The
     book explores themes such as love, marriage, fidelity, societal norms, and
     the human quest for happiness.
     
     

 15. 15. WAR AND PEACE BY LEO TOLSTOY
     
     Set in the backdrop of the Napoleonic era, the novel presents a panorama of
     Russian society and its descent into the chaos of war. It follows the
     interconnected lives of five aristocratic families, their struggles,
     romances, and personal journeys through the tumultuous period of history.
     The narrative explores themes of love, war, and the meaning of life, as it
     weaves together historical events with the personal stories of its
     characters.
     
     

 16. 16. THE GRAPES OF WRATH BY JOHN STEINBECK
     
     The book follows the Joad family, Oklahoma farmers displaced from their
     land during the Great Depression. The family, alongside thousands of other
     "Okies," travel to California in search of work and a better life.
     Throughout their journey, they face numerous hardships and injustices, yet
     maintain their humanity through unity and shared sacrifice. The narrative
     explores themes of man's inhumanity to man, the dignity of wrath, and the
     power of family and friendship, offering a stark and moving portrayal of
     the harsh realities of American migrant laborers during the 1930s.
     
     

 17. 17. THE LORD OF THE RINGS BY J. R. R. TOLKIEN
     
     This epic high-fantasy novel centers around a modest hobbit who is
     entrusted with the task of destroying a powerful ring that could enable the
     dark lord to conquer the world. Accompanied by a diverse group of
     companions, the hobbit embarks on a perilous journey across Middle-earth,
     battling evil forces and facing numerous challenges. The narrative, rich in
     mythology and complex themes of good versus evil, friendship, and heroism,
     has had a profound influence on the fantasy genre.
     
     

 18. 18. CATCH-22 BY JOSEPH HELLER
     
     The book is a satirical critique of military bureaucracy and the illogical
     nature of war, set during World War II. The story follows a U.S. Army Air
     Forces B-25 bombardier stationed in Italy, who is trying to maintain his
     sanity while fulfilling his service requirements so that he can go home.
     The novel explores the absurdity of war and military life through the
     experiences of the protagonist, who discovers that a bureaucratic rule, the
     "Catch-22", makes it impossible for him to escape his dangerous situation.
     The more he tries to avoid his military assignments, the deeper he gets
     sucked into the irrational world of military rule.
     
     

 19. 19. MADAME BOVARY BY GUSTAVE FLAUBERT
     
     Madame Bovary is a tragic novel about a young woman, Emma Bovary, who is
     married to a dull, but kind-hearted doctor. Dissatisfied with her life, she
     embarks on a series of extramarital affairs and indulges in a luxurious
     lifestyle in an attempt to escape the banalities and emptiness of
     provincial life. Her desire for passion and excitement leads her down a
     path of financial ruin and despair, ultimately resulting in a tragic end.
     
     

 20. 20. THE ADVENTURES OF HUCKLEBERRY FINN BY MARK TWAIN
     
     The novel follows the journey of a young boy named Huckleberry Finn and a
     runaway slave named Jim as they travel down the Mississippi River on a
     raft. Set in the American South before the Civil War, the story explores
     themes of friendship, freedom, and the hypocrisy of society. Through
     various adventures and encounters with a host of colorful characters, Huck
     grapples with his personal values, often clashing with the societal norms
     of the time.
     
     

 21. 21. THE SOUND AND THE FURY BY WILLIAM FAULKNER
     
     The novel is a complex exploration of the tragic Compson family from the
     American South. Told from four distinct perspectives, the story unfolds
     through stream of consciousness narratives, each revealing their own
     understanding of the family's decline. The characters grapple with
     post-Civil War societal changes, personal loss, and their own mental
     instability. The narrative is marked by themes of time, innocence, and the
     burdens of the past.
     
     

 22. 22. ALICE'S ADVENTURES IN WONDERLAND BY LEWIS CARROLL
     
     This novel follows the story of a young girl named Alice who falls down a
     rabbit hole into a fantastical world full of peculiar creatures and bizarre
     experiences. As she navigates through this strange land, she encounters a
     series of nonsensical events, including a tea party with a Mad Hatter, a
     pool of tears, and a trial over stolen tarts. The book is renowned for its
     playful use of language, logic, and its exploration of the boundaries of
     reality.
     
     

 23. 23. JANE EYRE BY CHARLOTTE BRONTE
     
     The novel follows the life of Jane Eyre, an orphan who is mistreated by her
     relatives and sent to a charity school. As she grows up, Jane becomes a
     governess at Thornfield Hall, where she falls in love with the brooding and
     mysterious Mr. Rochester. However, she soon learns of a dark secret in his
     past that threatens their future together. The story is a profound
     exploration of a woman's self-discovery and her struggle for independence
     and love in a rigid Victorian society.
     
     

 24. 24. HEART OF DARKNESS BY JOSEPH CONRAD
     
     This classic novel follows the journey of a seaman who travels up the Congo
     River into the African interior to meet a mysterious ivory trader.
     Throughout his journey, he encounters the harsh realities of imperialism,
     the brutal treatment of native Africans, and the depths of human cruelty
     and madness. The protagonist's journey into the 'heart of darkness' serves
     as both a physical exploration of the African continent and a metaphorical
     exploration into the depths of human nature.
     
     

 25. 25. MIDDLEMARCH BY GEORGE ELIOT
     
     Set in the fictitious English town of Middlemarch during the early 19th
     century, the novel explores the complex web of relationships in a
     close-knit society. It follows the lives of several characters, primarily
     Dorothea Brooke, a young woman of idealistic fervor, and Tertius Lydgate,
     an ambitious young doctor, who both grapple with societal expectations,
     personal desires, and moral dilemmas. Their stories intertwine with a rich
     tapestry of other townsfolk, reflecting themes of love, marriage, ambition,
     and reform, making a profound commentary on the human condition.
     
     

Loading...
Loading more books...


READING STATISTICS

Click the button below to see how many of these books you've read!

Show Reading Stats


DOWNLOAD

If you're interested in downloading this list as a CSV file for use in a
spreadsheet application, you can easily do so by clicking the button below.
Please note that to ensure a manageable file size and faster download, the CSV
will include details for only the first 500 books.

Download

CREATE CUSTOM USER LIST

Name
Description
Close Create


FILTER BY DATE RANGE

Start DateAny 2020 2015 2010 2005 2000 1995 1990 1985 1980 1975 1970 1965 1960
1955 1950 1945 1940 1935 1930 1925 1920 1915 1910 1905 1900 1895 1890 1885 1880
1875 1870 1865 1860 1855 1850 1845 1840 1835 1830 1825 1820 1815 1810 1805 1800
1795 1790 1785 1780 1775 1770 1765 1760 1755 1750 1745 1740 1735 1730 1725 1720
1715 1710 1705 1700 1695 1690 1685 1680 1675 1670 1665 1660 1655 1650 1645 1640
1635 1630 1625 1620 1615 1610 1605 1600 1595 1590 1585 1580 1575 1570 1565 1560
1555 1550 1545 1540 1535 1530 1525 1520 1515 1510 1505 1500 1495 1490 1485 1480
1475 1470 1465 1460 1455 1450 1445 1440 1435 1430 1425 1420 1415 1410 1405 1400
1395 1390 1385 1380 1375 1370 1365 1360 1355 1350 1345 1340 1335 1330 1325 1320
1315 1310 1305 1300 1295 1290 1285 1280 1275 1270 1265 1260 1255 1250 1245 1240
1235 1230 1225 1220 1215 1210 1205 1200 1195 1190 1185 1180 1175 1170 1165 1160
1155 1150 1145 1140 1135 1130 1125 1120 1115 1110 1105 1100 1095 1090 1085 1080
1075 1070 1065 1060 1055 1050 1045 1040 1035 1030 1025 1020 1015 1010 1005 1000
End DateAny 2020 2015 2010 2005 2000 1995 1990 1985 1980 1975 1970 1965 1960
1955 1950 1945 1940 1935 1930 1925 1920 1915 1910 1905 1900 1895 1890 1885 1880
1875 1870 1865 1860 1855 1850 1845 1840 1835 1830 1825 1820 1815 1810 1805 1800
1795 1790 1785 1780 1775 1770 1765 1760 1755 1750 1745 1740 1735 1730 1725 1720
1715 1710 1705 1700 1695 1690 1685 1680 1675 1670 1665 1660 1655 1650 1645 1640
1635 1630 1625 1620 1615 1610 1605 1600 1595 1590 1585 1580 1575 1570 1565 1560
1555 1550 1545 1540 1535 1530 1525 1520 1515 1510 1505 1500 1495 1490 1485 1480
1475 1470 1465 1460 1455 1450 1445 1440 1435 1430 1425 1420 1415 1410 1405 1400
1395 1390 1385 1380 1375 1370 1365 1360 1355 1350 1345 1340 1335 1330 1325 1320
1315 1310 1305 1300 1295 1290 1285 1280 1275 1270 1265 1260 1255 1250 1245 1240
1235 1230 1225 1220 1215 1210 1205 1200 1195 1190 1185 1180 1175 1170 1165 1160
1155 1150 1145 1140 1135 1130 1125 1120 1115 1110 1105 1100 1095 1090 1085 1080
1075 1070 1065 1060 1055 1050 1045 1040 1035 1030 1025 1020 1015 1010 1005 1000
Close Filter

FILTER BY GENRE

Adventure (686) Allegorical (260)
American History (343) Anthologies (330)
Autobiography (687) Biography (488)
Children's books (346) Coming of age (965)
Contemporary (794) Crime (524)
Drama (1095) Experimental (303)
Family (572) Fantasy (799)
Fiction (6918) Historical fiction (1704)
History (728) Horror (280)
Humor (450) Modernist (280)
Mystery (641) Nonfiction (2781)
Plays (433) Poetry (734)
Political (693) Psychological (933)
Romance (386) Satire (676)
Science fiction (707) Short Stories (370)
Social & Cultural Fiction (1277) Speculative Fiction (1558)
Supernatural (304) Suspense (697)
Teen & Young Adult (257) Thrillers (554)
View all genres

FILTER BY COUNTRY

American (4232) Argentinian (29)
Australian (108) Austrian (97)
Belgian (27) British (2190)
Bulgarian (40) Canadian (180)
Chinese (57) Colombian (29)
Czech (39) Danish (36)
English (41) French (593)
German (316) Greek (193)
Hungarian (66) Indian (75)
Irish (179) Israeli (30)
Italian (168) Japanese (90)
Multiple (51) New Zealander (31)
Nigerian (37) Norwegian (42)
Polish (61) Portuguese (32)
Roman (30) Russian (211)
Scottish (60) South African (52)
Spanish (120) Swedish (81)
Swiss (38) Unknown (180)
View all countries

YOUR FAVORITE BOOKS

Loading...



SIGN IN

Loading...
Close



PURCHASE THIS BOOK


Close
 * Privacy Policy
 * Deletion Policy
 * Support the Site!

© 2024 The Greatest LLC.