z-lib.gs Open in urlscan Pro
2606:4700:3033::6815:276a  Public Scan

Submitted URL: https://z-lib.gs/dl/21413439/cd2f1d
Effective URL: https://z-lib.gs//?wrongHash
Submission Tags: falconsandbox
Submission: On December 10 via api from US — Scanned from US

Form analysis 2 forms found in the DOM

javascript:void(0);

<form onsubmit="useHeaderSearch(event.target.childNodes[0].value)" action="javascript:void(0);"><input search="" placeholder="Search for title, author, ISBN, publisher, md5.." onsubmit="useHeaderSearch(event)"
    onreset="this.value = ''; useHeaderSearch('')" type="text" value=""><button type="reset" class="search-input-reset" onclick="this.value = ''; useHeaderSearch('')"><span class="zlibicon-cross"></span></button><button type="submit"
    class="search-input-button"><span class="zlibicon-search-bold"></span></button></form>

GET /s/

<form method="get" id="searchForm" action="/s/">
  <ul id="searchModeTabs">
    <li class="active"><a class="change_search_mode" href="javascript://" role="tab" title="Z-Library search">General Search</a>
    </li>
    <li class=""><a class="change_search_mode" href="/fulltext" role="tab" style="margin-left: -1px;" title="Z-Library fulltext search">Fulltext Search</a>
    </li>
  </ul>
  <div class="b-search-form hover">
    <div class="b-search-input g-clearfix">
      <div class="input">
        <input type="text" maxlength="200" name="q" id="searchFieldx" value="" placeholder="Search for title, author, ISBN, publisher, md5..">
      </div>
      <div class="button whiteShadow">
        <div class="inner">
          <button type="submit" aria-label="Search">
            <span class="hidden-xs">Search</span>
            <span class="glyphicon glyphicon-search visible-xs-block"></span>
          </button>
        </div>
      </div>
    </div>
  </div>
  <div style="padding-bottom: 5px;">
    <div id="advSearch-wrapper">
      <div class="" id="openAdvSearchBtn">
        <span id="advSearch-control" style="border-bottom: 1px dashed; color: var(--gray-7);font-size: 14px;cursor:pointer;line-height: 1.2;">Search options</span>
      </div>
      <!-- JS search filters -->
      <div class="hidden" id="advSearch">
        <span class="input_wrap__checkbox mr-10">
          <input type="checkbox" name="e" value="1" id="ftcb">
          <label for="ftcb">Exact matching</label>
        </span>
        <div class="multiselect-box-wrap"><select class="multiselect__target-select" style="display: none;">
            <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>
            <option value="1905">1905</option>
            <option value="1904">1904</option>
            <option value="1903">1903</option>
            <option value="1902">1902</option>
            <option value="1901">1901</option>
            <option value="1900">1900</option>
            <option value="1899">1899</option>
            <option value="1898">1898</option>
            <option value="1897">1897</option>
            <option value="1896">1896</option>
            <option value="1895">1895</option>
            <option value="1894">1894</option>
            <option value="1893">1893</option>
            <option value="1892">1892</option>
            <option value="1891">1891</option>
            <option value="1890">1890</option>
            <option value="1889">1889</option>
            <option value="1888">1888</option>
            <option value="1887">1887</option>
            <option value="1886">1886</option>
            <option value="1885">1885</option>
            <option value="1884">1884</option>
            <option value="1883">1883</option>
            <option value="1882">1882</option>
            <option value="1881">1881</option>
            <option value="1880">1880</option>
            <option value="1879">1879</option>
            <option value="1878">1878</option>
            <option value="1877">1877</option>
            <option value="1876">1876</option>
            <option value="1875">1875</option>
            <option value="1874">1874</option>
            <option value="1873">1873</option>
            <option value="1872">1872</option>
            <option value="1871">1871</option>
            <option value="1870">1870</option>
            <option value="1869">1869</option>
            <option value="1868">1868</option>
            <option value="1867">1867</option>
            <option value="1866">1866</option>
            <option value="1865">1865</option>
            <option value="1864">1864</option>
            <option value="1863">1863</option>
            <option value="1862">1862</option>
            <option value="1861">1861</option>
            <option value="1860">1860</option>
            <option value="1859">1859</option>
            <option value="1858">1858</option>
            <option value="1857">1857</option>
            <option value="1856">1856</option>
            <option value="1855">1855</option>
            <option value="1854">1854</option>
            <option value="1853">1853</option>
            <option value="1852">1852</option>
            <option value="1851">1851</option>
            <option value="1850">1850</option>
            <option value="1849">1849</option>
            <option value="1848">1848</option>
            <option value="1847">1847</option>
            <option value="1846">1846</option>
            <option value="1845">1845</option>
            <option value="1844">1844</option>
            <option value="1843">1843</option>
            <option value="1842">1842</option>
            <option value="1841">1841</option>
            <option value="1840">1840</option>
            <option value="1839">1839</option>
            <option value="1838">1838</option>
            <option value="1837">1837</option>
            <option value="1836">1836</option>
            <option value="1835">1835</option>
            <option value="1834">1834</option>
            <option value="1833">1833</option>
            <option value="1832">1832</option>
            <option value="1831">1831</option>
            <option value="1830">1830</option>
            <option value="1829">1829</option>
            <option value="1828">1828</option>
            <option value="1827">1827</option>
            <option value="1826">1826</option>
            <option value="1825">1825</option>
            <option value="1824">1824</option>
            <option value="1823">1823</option>
            <option value="1822">1822</option>
            <option value="1821">1821</option>
            <option value="1820">1820</option>
            <option value="1819">1819</option>
            <option value="1818">1818</option>
            <option value="1817">1817</option>
            <option value="1816">1816</option>
            <option value="1815">1815</option>
            <option value="1814">1814</option>
            <option value="1813">1813</option>
            <option value="1812">1812</option>
            <option value="1811">1811</option>
            <option value="1810">1810</option>
            <option value="1809">1809</option>
            <option value="1808">1808</option>
            <option value="1807">1807</option>
            <option value="1806">1806</option>
            <option value="1805">1805</option>
            <option value="1804">1804</option>
            <option value="1803">1803</option>
            <option value="1802">1802</option>
            <option value="1801">1801</option>
            <option value="1800">1800</option>
          </select>
          <div class="mr-10" id="wrapYearFrom">
            <div class="multiselect-input-wrap">
              <input type="text" style="text-overflow: ellipsis" class="multiselect-input" placeholder="Year from">
              <span class="multiselect-toggle">
                <svg width="8" height="5" viewBox="0 0 8 5" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M4 4.66666L0 0.666664H8L4 4.66666Z" fill="#8C8C8C"></path>
                </svg>
              </span>
            </div>
            <div class="multiselect-values" style="display: none;"></div>
            <div class="multiselect-group-list-wrap" style="display:none;">
              <div class="multiselect-group-list-wrap__patch"></div>
              <div class="multiselect-group-list"></div>
            </div>
          </div>
        </div>
        <div class="multiselect-box-wrap"><select class="multiselect__target-select" style="display: none;">
            <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>
            <option value="1905">1905</option>
            <option value="1904">1904</option>
            <option value="1903">1903</option>
            <option value="1902">1902</option>
            <option value="1901">1901</option>
            <option value="1900">1900</option>
            <option value="1899">1899</option>
            <option value="1898">1898</option>
            <option value="1897">1897</option>
            <option value="1896">1896</option>
            <option value="1895">1895</option>
            <option value="1894">1894</option>
            <option value="1893">1893</option>
            <option value="1892">1892</option>
            <option value="1891">1891</option>
            <option value="1890">1890</option>
            <option value="1889">1889</option>
            <option value="1888">1888</option>
            <option value="1887">1887</option>
            <option value="1886">1886</option>
            <option value="1885">1885</option>
            <option value="1884">1884</option>
            <option value="1883">1883</option>
            <option value="1882">1882</option>
            <option value="1881">1881</option>
            <option value="1880">1880</option>
            <option value="1879">1879</option>
            <option value="1878">1878</option>
            <option value="1877">1877</option>
            <option value="1876">1876</option>
            <option value="1875">1875</option>
            <option value="1874">1874</option>
            <option value="1873">1873</option>
            <option value="1872">1872</option>
            <option value="1871">1871</option>
            <option value="1870">1870</option>
            <option value="1869">1869</option>
            <option value="1868">1868</option>
            <option value="1867">1867</option>
            <option value="1866">1866</option>
            <option value="1865">1865</option>
            <option value="1864">1864</option>
            <option value="1863">1863</option>
            <option value="1862">1862</option>
            <option value="1861">1861</option>
            <option value="1860">1860</option>
            <option value="1859">1859</option>
            <option value="1858">1858</option>
            <option value="1857">1857</option>
            <option value="1856">1856</option>
            <option value="1855">1855</option>
            <option value="1854">1854</option>
            <option value="1853">1853</option>
            <option value="1852">1852</option>
            <option value="1851">1851</option>
            <option value="1850">1850</option>
            <option value="1849">1849</option>
            <option value="1848">1848</option>
            <option value="1847">1847</option>
            <option value="1846">1846</option>
            <option value="1845">1845</option>
            <option value="1844">1844</option>
            <option value="1843">1843</option>
            <option value="1842">1842</option>
            <option value="1841">1841</option>
            <option value="1840">1840</option>
            <option value="1839">1839</option>
            <option value="1838">1838</option>
            <option value="1837">1837</option>
            <option value="1836">1836</option>
            <option value="1835">1835</option>
            <option value="1834">1834</option>
            <option value="1833">1833</option>
            <option value="1832">1832</option>
            <option value="1831">1831</option>
            <option value="1830">1830</option>
            <option value="1829">1829</option>
            <option value="1828">1828</option>
            <option value="1827">1827</option>
            <option value="1826">1826</option>
            <option value="1825">1825</option>
            <option value="1824">1824</option>
            <option value="1823">1823</option>
            <option value="1822">1822</option>
            <option value="1821">1821</option>
            <option value="1820">1820</option>
            <option value="1819">1819</option>
            <option value="1818">1818</option>
            <option value="1817">1817</option>
            <option value="1816">1816</option>
            <option value="1815">1815</option>
            <option value="1814">1814</option>
            <option value="1813">1813</option>
            <option value="1812">1812</option>
            <option value="1811">1811</option>
            <option value="1810">1810</option>
            <option value="1809">1809</option>
            <option value="1808">1808</option>
            <option value="1807">1807</option>
            <option value="1806">1806</option>
            <option value="1805">1805</option>
            <option value="1804">1804</option>
            <option value="1803">1803</option>
            <option value="1802">1802</option>
            <option value="1801">1801</option>
            <option value="1800">1800</option>
          </select>
          <div class="mr-10" id="wrapYearTo">
            <div class="multiselect-input-wrap">
              <input type="text" style="text-overflow: ellipsis" class="multiselect-input" placeholder="Year to">
              <span class="multiselect-toggle">
                <svg width="8" height="5" viewBox="0 0 8 5" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M4 4.66666L0 0.666664H8L4 4.66666Z" fill="#8C8C8C"></path>
                </svg>
              </span>
            </div>
            <div class="multiselect-values" style="display: none;"></div>
            <div class="multiselect-group-list-wrap" style="display:none;">
              <div class="multiselect-group-list-wrap__patch"></div>
              <div class="multiselect-group-list"></div>
            </div>
          </div>
        </div>
        <div class="multiselect-box-wrap"><select multiple="multiple" class="multiselect__target-select" style="display: none;">
            <optgroup label="popular">
              <option value="arabic">Arabic</option>
              <option value="armenian">Armenian</option>
              <option value="azerbaijani">Azerbaijani</option>
              <option value="bengali">Bengali</option>
              <option value="chinese">Chinese</option>
              <option value="dutch">Dutch</option>
              <option value="english">English</option>
              <option value="french">French</option>
              <option value="georgian">Georgian</option>
              <option value="german">German</option>
              <option value="greek">Greek</option>
              <option value="hindi">Hindi</option>
              <option value="indonesian">Indonesian</option>
              <option value="italian">Italian</option>
              <option value="japanese">Japanese</option>
              <option value="korean">Korean</option>
              <option value="malaysian">Malaysian</option>
              <option value="pashto">Pashto</option>
              <option value="polish">Polish</option>
              <option value="portuguese">Portuguese</option>
              <option value="russian">Russian</option>
              <option value="serbian">Serbian</option>
              <option value="spanish">Spanish</option>
              <option value="telugu">Telugu</option>
              <option value="thai">Thai</option>
              <option value="traditional chinese">Traditional Chinese</option>
              <option value="turkish">Turkish</option>
              <option value="ukrainian">Ukrainian</option>
              <option value="urdu">Urdu</option>
              <option value="vietnamese">Vietnamese</option>
            </optgroup>
            <option value="abkhazian">Abkhazian</option>
            <option value="afar">Afar</option>
            <option value="afrikaans">Afrikaans</option>
            <option value="akan">Akan</option>
            <option value="albanian">Albanian</option>
            <option value="amharic">Amharic</option>
            <option value="aragonese">Aragonese</option>
            <option value="assamese">Assamese</option>
            <option value="avaric">Avaric</option>
            <option value="avestan">Avestan</option>
            <option value="aymara">Aymara</option>
            <option value="bambara">Bambara</option>
            <option value="bashkir">Bashkir</option>
            <option value="basque">Basque</option>
            <option value="belarusian">Belarusian</option>
            <option value="berber">Berber</option>
            <option value="bislama">Bislama</option>
            <option value="bosnian">Bosnian</option>
            <option value="brazilian">Brazilian Portuguese</option>
            <option value="breton">Breton</option>
            <option value="bulgarian">Bulgarian</option>
            <option value="burmese">Burmese</option>
            <option value="catalan">Catalan</option>
            <option value="central_khmer">Central Khmer</option>
            <option value="chamorro">Chamorro</option>
            <option value="chechen">Chechen</option>
            <option value="chichewa">Chichewa</option>
            <option value="church_slavic">Church Slavic</option>
            <option value="chuvash">Chuvash</option>
            <option value="cornish">Cornish</option>
            <option value="corsican">Corsican</option>
            <option value="cree">Cree</option>
            <option value="crimean">Crimean Tatar</option>
            <option value="croatian">Croatian</option>
            <option value="czech">Czech</option>
            <option value="danish">Danish</option>
            <option value="divehi">Divehi</option>
            <option value="dzongkha">Dzongkha</option>
            <option value="esperanto">Esperanto</option>
            <option value="estonian">Estonian</option>
            <option value="ewe">Ewe</option>
            <option value="faroese">Faroese</option>
            <option value="fijian">Fijian</option>
            <option value="finnish">Finnish</option>
            <option value="fulah">Fulah</option>
            <option value="gaelic">Gaelic</option>
            <option value="galician">Galician</option>
            <option value="ganda">Ganda</option>
            <option value="guarani">Guarani</option>
            <option value="gujarati">Gujarati</option>
            <option value="haitian">Haitian</option>
            <option value="hausa">Hausa</option>
            <option value="hebrew">Hebrew</option>
            <option value="herero">Herero</option>
            <option value="hiri_motu">Hiri Motu</option>
            <option value="hungarian">Hungarian</option>
            <option value="icelandic">Icelandic</option>
            <option value="ido">Ido</option>
            <option value="igbo">Igbo</option>
            <option value="indigenous">Indigenous</option>
            <option value="interlingua">Interlingua</option>
            <option value="inuktitut">Inuktitut</option>
            <option value="inupiaq">Inupiaq</option>
            <option value="irish">Irish</option>
            <option value="javanese">Javanese</option>
            <option value="kalaallisut">Kalaallisut</option>
            <option value="kannada">Kannada</option>
            <option value="kanuri">Kanuri</option>
            <option value="kashmiri">Kashmiri</option>
            <option value="kazakh">Kazakh</option>
            <option value="kikuyu">Kikuyu</option>
            <option value="kinyarwanda">Kinyarwanda</option>
            <option value="kyrgyz">Kirghiz</option>
            <option value="komi">Komi</option>
            <option value="kongo">Kongo</option>
            <option value="kuanyama">Kuanyama</option>
            <option value="kurdish">Kurdish</option>
            <option value="lao">Lao</option>
            <option value="latin">Latin</option>
            <option value="latvian">Latvian</option>
            <option value="limburgan">Limburgan</option>
            <option value="lingala">Lingala</option>
            <option value="lithuanian">Lithuanian</option>
            <option value="luba-katanga">Luba-Katanga</option>
            <option value="luxembourgish">Luxembourgish</option>
            <option value="macedonian">Macedonian</option>
            <option value="malagasy">Malagasy</option>
            <option value="malayalam">Malayalam</option>
            <option value="maltese">Maltese</option>
            <option value="manx">Manx</option>
            <option value="maori">Maori</option>
            <option value="marathi">Marathi</option>
            <option value="marshallese">Marshallese</option>
            <option value="moldavian">Moldavian</option>
            <option value="mongolian">Mongolian</option>
            <option value="nauru">Nauru</option>
            <option value="navajo">Navajo</option>
            <option value="ndonga">Ndonga</option>
            <option value="nepali">Nepali</option>
            <option value="north_ndebele">North Ndebele</option>
            <option value="northern_sami">Northern Sami</option>
            <option value="norwegian">Norwegian</option>
            <option value="norwegian_bokmal">Norwegian Bokmål</option>
            <option value="norwegian_nynorsk">Norwegian Nynorsk</option>
            <option value="occidental">Occidental</option>
            <option value="occitan">Occitan</option>
            <option value="odia">Odia</option>
            <option value="ojibwa">Ojibwa</option>
            <option value="oromo">Oromo</option>
            <option value="ossetian">Ossetian</option>
            <option value="pali">Pali</option>
            <option value="persian">Persian</option>
            <option value="punjabi">Punjabi</option>
            <option value="quechua">Quechua</option>
            <option value="romanian">Romanian</option>
            <option value="romansh">Romansh</option>
            <option value="rundi">Rundi</option>
            <option value="samoan">Samoan</option>
            <option value="sango">Sango</option>
            <option value="sanskrit">Sanskrit</option>
            <option value="sardinian">Sardinian</option>
            <option value="shona">Shona</option>
            <option value="sichuan_yi">Sichuan Yi</option>
            <option value="sindhi">Sindhi</option>
            <option value="sinhala">Sinhala</option>
            <option value="slovak">Slovak</option>
            <option value="slovenian">Slovenian</option>
            <option value="somali">Somali</option>
            <option value="south_ndebele">South Ndebele</option>
            <option value="southern_sotho">Southern Sotho</option>
            <option value="sundanese">Sundanese</option>
            <option value="swahili">Swahili</option>
            <option value="swati">Swati</option>
            <option value="swedish">Swedish</option>
            <option value="tagalog">Tagalog (Filipino)</option>
            <option value="tahitian">Tahitian</option>
            <option value="tajik">Tajik</option>
            <option value="tamil">Tamil</option>
            <option value="tatar">Tatar</option>
            <option value="tibetan">Tibetan</option>
            <option value="tigrinya">Tigrinya</option>
            <option value="tonga">Tonga</option>
            <option value="tsonga">Tsonga</option>
            <option value="tswana">Tswana</option>
            <option value="turkmen">Turkmen</option>
            <option value="twi">Twi</option>
            <option value="uighur">Uighur</option>
            <option value="uzbek">Uzbek</option>
            <option value="venda">Venda</option>
            <option value="volapuk">Volapük</option>
            <option value="walloon">Walloon</option>
            <option value="welsh">Welsh</option>
            <option value="western_frisian">Western Frisian</option>
            <option value="wolof">Wolof</option>
            <option value="xhosa">Xhosa</option>
            <option value="yiddish">Yiddish</option>
            <option value="yoruba">Yoruba</option>
            <option value="zhuang">Zhuang</option>
            <option value="zulu">Zulu</option>
          </select>
          <div class="mr-10" id="wrapLang">
            <div class="multiselect-input-wrap">
              <input type="text" style="text-overflow: ellipsis" class="multiselect-input" placeholder="Select languages">
              <span class="multiselect-toggle">
                <svg width="8" height="5" viewBox="0 0 8 5" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M4 4.66666L0 0.666664H8L4 4.66666Z" fill="#8C8C8C"></path>
                </svg>
              </span>
            </div>
            <div class="multiselect-values" style="display: none;"></div>
            <div class="multiselect-group-list-wrap" style="display:none;">
              <div class="multiselect-group-list-wrap__patch"></div>
              <div class="multiselect-group-list"></div>
            </div>
          </div>
        </div>
        <div class="multiselect-box-wrap"><select multiple="multiple" class="multiselect__target-select" style="display: none;">
            <optgroup label="#wrapExt__actions">
              <option value="kindle-ready">Available for Kindle</option>
            </optgroup>
            <option value="AZW">AZW</option>
            <option value="AZW3">AZW3</option>
            <option value="CBZ">CBZ</option>
            <option value="DJV">DJV</option>
            <option value="DJVU">DJVU</option>
            <option value="EPUB">EPUB</option>
            <option value="FB2">FB2</option>
            <option value="LIT">LIT</option>
            <option value="MOBI">MOBI</option>
            <option value="PDF">PDF</option>
            <option value="RTF">RTF</option>
            <option value="TXT">TXT</option>
          </select>
          <div class="mr-10" id="wrapExt">
            <div class="multiselect-input-wrap">
              <input type="text" style="text-overflow: ellipsis" class="multiselect-input" placeholder="Select extensions">
              <span class="multiselect-toggle">
                <svg width="8" height="5" viewBox="0 0 8 5" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M4 4.66666L0 0.666664H8L4 4.66666Z" fill="#8C8C8C"></path>
                </svg>
              </span>
            </div>
            <div class="multiselect-values" style="display: none;"></div>
            <div class="multiselect-group-list-wrap" style="display:none;">
              <div class="multiselect-group-list-wrap__patch"></div>
              <div class="multiselect-group-list"></div>
            </div>
          </div>
        </div>
        <div class="multiselect-box-wrap"><select multiple="multiple" class="multiselect__target-select" style="display: none;">
            <option value="Books">Books</option>
            <option value="Articles">Articles</option>
          </select>
          <div class="mr-10" id="wrapContentType">
            <div class="multiselect-input-wrap">
              <input type="text" style="text-overflow: ellipsis" class="multiselect-input" placeholder="Type of content">
              <span class="multiselect-toggle">
                <svg width="8" height="5" viewBox="0 0 8 5" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M4 4.66666L0 0.666664H8L4 4.66666Z" fill="#8C8C8C"></path>
                </svg>
              </span>
            </div>
            <div class="multiselect-values" style="display: none;"></div>
            <div class="multiselect-group-list-wrap" style="display:none;">
              <div class="multiselect-group-list-wrap__patch"></div>
              <div class="multiselect-group-list"></div>
            </div>
          </div>
        </div>
        <div class="search-settings-wrap">
          <div class="search-settings">
            <a href="#" class="saving-search-settings hidden" data-title_save="Save filters" data-title_saved="Saved" onclick="ZLibrarySearch.saveSearchSettings(); return false;">
                                <svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
                                    <path class="svg__body" d="M13.6667 21.6667V17.6667H20.3333V21.6667H21.6667V14.2187L19.7813 12.3333H12.3333V21.6667H13.6667ZM11.6667 11H20.3333L23 13.6667V22.3333C23 22.5101 22.9298 22.6797 22.8047 22.8047C22.6797 22.9298 22.5101 23 22.3333 23H11.6667C11.4899 23 11.3203 22.9298 11.1953 22.8047C11.0702 22.6797 11 22.5101 11 22.3333V11.6667C11 11.4899 11.0702 11.3203 11.1953 11.1953C11.3203 11.0702 11.4899 11 11.6667 11ZM15 19V21.6667H19V19H15Z" fill="var(--primary-color)"></path>
                                    <g class="svg__body-check-mark" transform="translate(18 18)">
                                        <circle cx="4.5" cy="4.5" r="4" fill="var(--gray-1)" stroke="var(--primary-color)"></circle>
                                        <path d="M2.25 4.5L3.9375 6.1875L6.75 3.375" stroke="var(--primary-color)"></path>
                                    </g>
                                </svg>
                            </a>
            <a href="#" class="clear-search-settings hidden" title="Reset filters" onclick="ZLibrarySearch.clearFilters(); return false;">
                                <svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
                                    <path class="svg__body" d="M17 16.0573L20.3 12.7573L21.2427 13.7L17.9427 17L21.2427 20.3L20.3 21.2427L17 17.9427L13.7 21.2427L12.7573 20.3L16.0573 17L12.7573 13.7L13.7 12.7573L17 16.0573Z" fill="var(--gray-7)"></path>
                                </svg>
                            </a>
          </div>
        </div>
      </div>
    </div>
    <!-- fb like here -->
  </div>
</form>

Text Content

books searchbooks articles searcharticles

Donate


Log In
Log In
to access more features
personal recommendations
Telegram bot
download history
send to Email or Kindle
manage booklists
save to favorites
Personal
Book Requests
Explore
Z-RecommendBooklistsMost PopularCategories
Contribution
DonateUploads
Litera Library
Donate paper booksAdd paper booksSearch paper booksMy LITERA Point
Your gateway to knowledge and culture. Accessible for everyone.

We're currently searching for a high-risk payment processing provider to handle
bank cards and local payments.

If you know of any reliable providers, please get in touch with us via
support@z-lib.fm with the subject line "High-risk merchant". Your help is
greatly appreciated!

Please refrain from emailing if you are not familiar with this topic.

Thank you!

Close
 * General Search
 * Fulltext Search

Search
Search options
Exact matching
202420232022202120202019201820172016201520142013201220112010200920082007200620052004200320022001200019991998199719961995199419931992199119901989198819871986198519841983198219811980197919781977197619751974197319721971197019691968196719661965196419631962196119601959195819571956195519541953195219511950194919481947194619451944194319421941194019391938193719361935193419331932193119301929192819271926192519241923192219211920191919181917191619151914191319121911191019091908190719061905190419031902190119001899189818971896189518941893189218911890188918881887188618851884188318821881188018791878187718761875187418731872187118701869186818671866186518641863186218611860185918581857185618551854185318521851185018491848184718461845184418431842184118401839183818371836183518341833183218311830182918281827182618251824182318221821182018191818181718161815181418131812181118101809180818071806180518041803180218011800

202420232022202120202019201820172016201520142013201220112010200920082007200620052004200320022001200019991998199719961995199419931992199119901989198819871986198519841983198219811980197919781977197619751974197319721971197019691968196719661965196419631962196119601959195819571956195519541953195219511950194919481947194619451944194319421941194019391938193719361935193419331932193119301929192819271926192519241923192219211920191919181917191619151914191319121911191019091908190719061905190419031902190119001899189818971896189518941893189218911890188918881887188618851884188318821881188018791878187718761875187418731872187118701869186818671866186518641863186218611860185918581857185618551854185318521851185018491848184718461845184418431842184118401839183818371836183518341833183218311830182918281827182618251824182318221821182018191818181718161815181418131812181118101809180818071806180518041803180218011800

ArabicArmenianAzerbaijaniBengaliChineseDutchEnglishFrenchGeorgianGermanGreekHindiIndonesianItalianJapaneseKoreanMalaysianPashtoPolishPortugueseRussianSerbianSpanishTeluguThaiTraditional
ChineseTurkishUkrainianUrduVietnameseAbkhazianAfarAfrikaansAkanAlbanianAmharicAragoneseAssameseAvaricAvestanAymaraBambaraBashkirBasqueBelarusianBerberBislamaBosnianBrazilian
PortugueseBretonBulgarianBurmeseCatalanCentral
KhmerChamorroChechenChichewaChurch SlavicChuvashCornishCorsicanCreeCrimean
TatarCroatianCzechDanishDivehiDzongkhaEsperantoEstonianEweFaroeseFijianFinnishFulahGaelicGalicianGandaGuaraniGujaratiHaitianHausaHebrewHereroHiri
MotuHungarianIcelandicIdoIgboIndigenousInterlinguaInuktitutInupiaqIrishJavaneseKalaallisutKannadaKanuriKashmiriKazakhKikuyuKinyarwandaKirghizKomiKongoKuanyamaKurdishLaoLatinLatvianLimburganLingalaLithuanianLuba-KatangaLuxembourgishMacedonianMalagasyMalayalamMalteseManxMaoriMarathiMarshalleseMoldavianMongolianNauruNavajoNdongaNepaliNorth
NdebeleNorthern SamiNorwegianNorwegian BokmålNorwegian
NynorskOccidentalOccitanOdiaOjibwaOromoOssetianPaliPersianPunjabiQuechuaRomanianRomanshRundiSamoanSangoSanskritSardinianShonaSichuan
YiSindhiSinhalaSlovakSlovenianSomaliSouth NdebeleSouthern
SothoSundaneseSwahiliSwatiSwedishTagalog
(Filipino)TahitianTajikTamilTatarTibetanTigrinyaTongaTsongaTswanaTurkmenTwiUighurUzbekVendaVolapükWalloonWelshWestern
FrisianWolofXhosaYiddishYorubaZhuangZulu

Available for KindleAZWAZW3CBZDJVDJVUEPUBFB2LITMOBIPDFRTFTXT

BooksArticles




OFFICIAL Z-LIBRARY PROJECT - ACCESS MILLIONS OF FREE EBOOKS AND ARTICLES ONLINE


MOST POPULAR

Explore books in Z-Recommend!

Load more

> To build up a library is to create a life. It’s never just a random collection
> of books.

— Carlos María Domínguez
 * Official channel
 * 
 * 
 * 
 * 
 * 
 * 


Z-Library
 * Blog
 * Z-Access
 * Our Mission
 * Share your story
 * Support us
 * Publications

Help
 * DMCA
 * Terms
 * FAQ

Z-Library Since 2009 support@z-lib.fm
EnglishРусскийEspañolItalianoελληνικάاللغة العربيةBahasa IndonesiaBahasa
Malaysiaहिन्दीDeutschFrançaisPortuguêsУкраїнськаPolski中文繁體中文日本語Tiếng
ViệtAzərbaycan DiliՀայոց լեզուภาษาไทยTürk
Diliქართველიবাংলাپښتوతెలుగుاردو한국어SrpskiБългарски
1 Follow this link or find "@BotFather" bot on Telegram
2 Send /newbot command

3 Specify a name for your chatbot

4 Choose a username for the bot

5 Copy an entire last message from BotFather and paste it here

Connect! Close
×






×