Jane Eyre
Charlotte Brontë
1895 · 1899 edition
626 pages
Thrillers keep you reading with danger, tension and a clock that is always running. Where a mystery asks who did it, a thriller asks what happens next and whether anyone gets out in time. Expect conspiracies, chases, double lives and twists, in courtrooms, spy networks and quiet suburbs alike. This list shows the ones you can read in full for free.
Charlotte Brontë
1895 · 1899 edition
626 pages
William Shakespeare
Published 1877
508 pages
Alexandre Dumas
1846 · 1893 edition
702 pages
Charles Dickens
Published 1874
194 pages
Jane Austen
Published 1892
336 pages
Charles Dickens
Published 1876
196 pages
Charles Dickens
Published 1880
862 pages
William Shakespeare
Published 1891
198 pages
Homer
1519 · 1865 edition
576 pages
Lewis Carroll
Published 1898
230 pages
H. G. Wells
Published 1898
310 pages
Victor Hugo
1834 · 1895 edition
676 pages
Charles Dickens
1858 · 1874 edition
1276 pages
Rudyard Kipling
Published 1894
230 pages
Charles Dickens
Published 1858
494 pages
Henry James
Published 1882
292 pages
William Shakespeare
1872 · 1897 edition
86 pages
Lew Wallace, Dan Larsen, Al Bohl
Published 1896
440 pages
George Eliot
Published 1876
424 pages
Charles Dickens
1870 · 1874 edition
1276 pages
Honoré de Balzac
Published 1897
408 pages
Walter Scott, Robert MacGregor
Published 1899
496 pages
Victor Hugo
Published 1888
468 pages
Leslie McFarlane
Published 1927
228 pages