Jane Eyre
Charlotte Brontë
Published 1895
516 pages
War poetry bears witness to conflict. Soldiers in the trenches, civilians under bombardment and those left to mourn have written some of the most powerful poems in any language. Short and unsparing, they say what official histories leave out. This list shows the ones you can read in full for free.
Charlotte Brontë
Published 1895
516 pages
Homer, Florence Cognard
Published 1875
156 pages
Alexandre Dumas
1846 · 1894 edition
632 pages
Charles Dickens
1874 · 1894 edition
376 pages
Jane Austen
Published 1892
646 pages
Charles Dickens
1880 · 1894 edition
566 pages
William Shakespeare
1891 · 1897 edition
210 pages
Homer
1519 · 1884 edition
500 pages
Lewis Carroll
Published 1898
230 pages
Niccolò Machiavelli
Published 1891
468 pages
Dante Alighieri
1882 · 1885 edition
780 pages
Henry David Thoreau
1882 · 1897 edition
344 pages
William Shakespeare
1880 · 1887 edition
160 pages
John Milton
1850 · 1892 edition
308 pages
Dante Alighieri
1870 · 1895 edition
780 pages
Virgil
1839 · 1886 edition
160 pages
Lewis Carroll
1893 · 1895 edition
264 pages
William Makepeace Thackeray, Guiffrey
1848 · 1879 edition
700 pages
Εὐριπίδης
Published 1881
170 pages
Robert Louis Stevenson
Published 1873
676 pages
William Shakespeare
1871 · 1898 edition
216 pages
William Shakespeare
1872 · 1883 edition
220 pages
Aristotle, Aristoteles
1855 · 1899 edition
486 pages
Louisa May Alcott
Published 1871
400 pages