Book Anatomy: Ask the book now sits at the top of every book, with example questions · Ask any classic book about the craft that made it great · 50 tools · Updated 16 Oct 2026 · My list

Book Anatomy · All lenses

H2. Vocabulary range. Count

Prose style. One line per book. Open a book for the full answer, charts and cited lines.

BookGenreResult
Treasure IslandThriller and adventure5,994 different words. On average 51 in every 100 words are new within a 500 word stretch. 2,835 words appear only once.
The Thirty-Nine StepsThriller and adventure5,288 different words. On average 52 in every 100 words are new within a 500 word stretch. 2,830 words appear only once.
The Prisoner of ZendaThriller and adventure5,183 different words. On average 50 in every 100 words are new within a 500 word stretch. 2,472 words appear only once.
Around the World in Eighty DaysThriller and adventure6,812 different words. On average 53 in every 100 words are new within a 500 word stretch. 3,203 words appear only once.
King Solomon's MinesThriller and adventure7,038 different words. On average 52 in every 100 words are new within a 500 word stretch. 3,182 words appear only once.
The Hound of the BaskervillesCrime and mystery5,613 different words. On average 50 in every 100 words are new within a 500 word stretch. 2,672 words appear only once.
A Study in ScarletCrime and mystery5,723 different words. On average 52 in every 100 words are new within a 500 word stretch. 3,015 words appear only once.
The Adventures of Sherlock HolmesCrime and mystery7,956 different words. On average 50 in every 100 words are new within a 500 word stretch. 3,542 words appear only once.
The MoonstoneCrime and mystery8,836 different words. On average 49 in every 100 words are new within a 500 word stretch. 3,327 words appear only once.
The Woman in WhiteCrime and mystery10,232 different words. On average 49 in every 100 words are new within a 500 word stretch. 3,710 words appear only once.
Pride and PrejudiceRomance6,343 different words. On average 50 in every 100 words are new within a 500 word stretch. 2,363 words appear only once.
PersuasionRomance5,829 different words. On average 50 in every 100 words are new within a 500 word stretch. 2,543 words appear only once.
EmmaRomance7,204 different words. On average 49 in every 100 words are new within a 500 word stretch. 2,813 words appear only once.
Jane EyreRomance12,666 different words. On average 53 in every 100 words are new within a 500 word stretch. 5,256 words appear only once.
DraculaGothic and horror9,402 different words. On average 48 in every 100 words are new within a 500 word stretch. 4,280 words appear only once.
FrankensteinGothic and horror7,016 different words. On average 52 in every 100 words are new within a 500 word stretch. 3,019 words appear only once.
Strange Case of Dr Jekyll and Mr HydeGothic and horror3,966 different words. On average 51 in every 100 words are new within a 500 word stretch. 2,224 words appear only once.
The Picture of Dorian GrayGothic and horror6,874 different words. On average 51 in every 100 words are new within a 500 word stretch. 3,309 words appear only once.
Wuthering HeightsGothic and horror9,350 different words. On average 56 in every 100 words are new within a 500 word stretch. 4,040 words appear only once.
The Turn of the ScrewGothic and horror4,298 different words. On average 49 in every 100 words are new within a 500 word stretch. 2,222 words appear only once.
The Time MachineScience fiction4,610 different words. On average 51 in every 100 words are new within a 500 word stretch. 2,404 words appear only once.
The War of the WorldsScience fiction6,797 different words. On average 52 in every 100 words are new within a 500 word stretch. 3,252 words appear only once.
The Invisible ManScience fiction5,765 different words. On average 50 in every 100 words are new within a 500 word stretch. 2,864 words appear only once.
Alice's Adventures in WonderlandFantasy and children's2,626 different words. On average 46 in every 100 words are new within a 500 word stretch. 1,137 words appear only once.
The Wonderful Wizard of OzFantasy and children's2,874 different words. On average 45 in every 100 words are new within a 500 word stretch. 1,160 words appear only once.
The Secret GardenFantasy and children's4,942 different words. On average 48 in every 100 words are new within a 500 word stretch. 2,102 words appear only once.
The Wind in the WillowsFantasy and children's6,557 different words. On average 53 in every 100 words are new within a 500 word stretch. 3,284 words appear only once.
Great ExpectationsLiterary10,923 different words. On average 48 in every 100 words are new within a 500 word stretch. 4,670 words appear only once.
A Christmas CarolLiterary4,319 different words. On average 51 in every 100 words are new within a 500 word stretch. 2,401 words appear only once.
The Great GatsbyLiterary5,938 different words. On average 54 in every 100 words are new within a 500 word stretch. 3,164 words appear only once.
Heart of DarknessLiterary5,473 different words. On average 53 in every 100 words are new within a 500 word stretch. 2,884 words appear only once.
KidnappedThriller and adventure6,444 different words. On average 49 in every 100 words are new within a 500 word stretch. 3,153 words appear only once.
The Count of Monte CristoThriller and adventure16,111 different words. On average 50 in every 100 words are new within a 500 word stretch. 5,753 words appear only once.
The Three MusketeersThriller and adventure10,389 different words. On average 49 in every 100 words are new within a 500 word stretch. 4,045 words appear only once.
The Riddle of the SandsThriller and adventure10,604 different words. On average 54 in every 100 words are new within a 500 word stretch. 4,992 words appear only once.
The Scarlet PimpernelThriller and adventure7,224 different words. On average 53 in every 100 words are new within a 500 word stretch. 2,972 words appear only once.
The Lost WorldThriller and adventure7,809 different words. On average 53 in every 100 words are new within a 500 word stretch. 3,729 words appear only once.
Captain BloodThriller and adventure9,447 different words. On average 52 in every 100 words are new within a 500 word stretch. 4,015 words appear only once.
Lady Audley's SecretCrime and mystery10,184 different words. On average 51 in every 100 words are new within a 500 word stretch. 4,364 words appear only once.
The Murders in the Rue MorgueCrime and mystery2,745 different words. On average 52 in every 100 words are new within a 500 word stretch. 1,549 words appear only once.
The Innocence of Father BrownCrime and mystery8,012 different words. On average 52 in every 100 words are new within a 500 word stretch. 3,820 words appear only once.
The Big Bow MysteryCrime and mystery6,358 different words. On average 53 in every 100 words are new within a 500 word stretch. 3,497 words appear only once.
The Leavenworth CaseCrime and mystery7,225 different words. On average 50 in every 100 words are new within a 500 word stretch. 3,111 words appear only once.
The Red Thumb MarkCrime and mystery6,788 different words. On average 49 in every 100 words are new within a 500 word stretch. 3,237 words appear only once.
The Amateur CracksmanCrime and mystery5,917 different words. On average 52 in every 100 words are new within a 500 word stretch. 3,033 words appear only once.
The Secret AgentCrime and mystery8,835 different words. On average 54 in every 100 words are new within a 500 word stretch. 3,946 words appear only once.
Sense and SensibilityRomance6,372 different words. On average 50 in every 100 words are new within a 500 word stretch. 2,431 words appear only once.
North and SouthRomance10,231 different words. On average 51 in every 100 words are new within a 500 word stretch. 4,345 words appear only once.
Far from the Madding CrowdRomance11,410 different words. On average 53 in every 100 words are new within a 500 word stretch. 5,337 words appear only once.
The Enchanted AprilRomance6,139 different words. On average 48 in every 100 words are new within a 500 word stretch. 2,795 words appear only once.
The SheikRomance7,224 different words. On average 51 in every 100 words are new within a 500 word stretch. 3,123 words appear only once.
Daddy Long LegsRomance4,909 different words. On average 55 in every 100 words are new within a 500 word stretch. 2,595 words appear only once.
CarmillaGothic and horror3,987 different words. On average 51 in every 100 words are new within a 500 word stretch. 2,109 words appear only once.
The Castle of OtrantoGothic and horror4,187 different words. On average 50 in every 100 words are new within a 500 word stretch. 1,964 words appear only once.
The Phantom of the OperaGothic and horror6,504 different words. On average 49 in every 100 words are new within a 500 word stretch. 2,974 words appear only once.
The Great God PanGothic and horror3,315 different words. On average 51 in every 100 words are new within a 500 word stretch. 1,825 words appear only once.
The Yellow WallpaperGothic and horror1,231 different words. On average 48 in every 100 words are new within a 500 word stretch. 696 words appear only once.
The Call of CthulhuGothic and horror3,141 different words. On average 57 in every 100 words are new within a 500 word stretch. 1,935 words appear only once.
The Island of Doctor MoreauScience fiction5,269 different words. On average 51 in every 100 words are new within a 500 word stretch. 2,625 words appear only once.
Journey to the Centre of the EarthScience fiction7,694 different words. On average 53 in every 100 words are new within a 500 word stretch. 3,496 words appear only once.
A Princess of MarsScience fiction6,441 different words. On average 51 in every 100 words are new within a 500 word stretch. 2,898 words appear only once.
HerlandScience fiction5,931 different words. On average 52 in every 100 words are new within a 500 word stretch. 2,968 words appear only once.
FlatlandScience fiction4,410 different words. On average 51 in every 100 words are new within a 500 word stretch. 2,297 words appear only once.
ErewhonScience fiction7,611 different words. On average 49 in every 100 words are new within a 500 word stretch. 3,559 words appear only once.
The Last ManScience fiction12,230 different words. On average 55 in every 100 words are new within a 500 word stretch. 4,670 words appear only once.
Through the Looking GlassFantasy and children's2,831 different words. On average 46 in every 100 words are new within a 500 word stretch. 1,183 words appear only once.
A Little PrincessFantasy and children's4,968 different words. On average 48 in every 100 words are new within a 500 word stretch. 2,202 words appear only once.
The Jungle BookFantasy and children's4,695 different words. On average 49 in every 100 words are new within a 500 word stretch. 2,066 words appear only once.
Five Children and ItFantasy and children's4,977 different words. On average 50 in every 100 words are new within a 500 word stretch. 2,404 words appear only once.
The Railway ChildrenFantasy and children's4,819 different words. On average 48 in every 100 words are new within a 500 word stretch. 2,208 words appear only once.
The Princess and the GoblinFantasy and children's4,013 different words. On average 46 in every 100 words are new within a 500 word stretch. 1,839 words appear only once.
Peter and WendyFantasy and children's4,855 different words. On average 48 in every 100 words are new within a 500 word stretch. 2,388 words appear only once.
The Worm OuroborosFantasy and children's12,458 different words. On average 53 in every 100 words are new within a 500 word stretch. 5,685 words appear only once.
Anne of Green GablesFantasy and children's7,548 different words. On average 51 in every 100 words are new within a 500 word stretch. 3,397 words appear only once.
Black BeautyFantasy and children's4,008 different words. On average 47 in every 100 words are new within a 500 word stretch. 1,666 words appear only once.
MiddlemarchLiterary15,585 different words. On average 52 in every 100 words are new within a 500 word stretch. 6,271 words appear only once.
Tess of the d'UrbervillesLiterary12,103 different words. On average 53 in every 100 words are new within a 500 word stretch. 5,684 words appear only once.
Mrs DallowayLiterary7,106 different words. On average 51 in every 100 words are new within a 500 word stretch. 3,563 words appear only once.
To the LighthouseLiterary6,760 different words. On average 49 in every 100 words are new within a 500 word stretch. 3,302 words appear only once.
Anna KareninaLiterary13,123 different words. On average 48 in every 100 words are new within a 500 word stretch. 4,794 words appear only once.
Crime and PunishmentLiterary9,569 different words. On average 49 in every 100 words are new within a 500 word stretch. 3,692 words appear only once.
Madame BovaryLiterary10,435 different words. On average 55 in every 100 words are new within a 500 word stretch. 4,940 words appear only once.
The Age of InnocenceLiterary9,390 different words. On average 54 in every 100 words are new within a 500 word stretch. 4,465 words appear only once.
Silas MarnerLiterary7,011 different words. On average 52 in every 100 words are new within a 500 word stretch. 3,356 words appear only once.
Adventures of Huckleberry FinnLiterary6,301 different words. On average 46 in every 100 words are new within a 500 word stretch. 2,711 words appear only once.
HamletPlays4,777 different words. On average 51 in every 100 words are new within a 500 word stretch. 2,846 words appear only once.
MacbethPlays3,357 different words. On average 54 in every 100 words are new within a 500 word stretch. 1,993 words appear only once.
Romeo and JulietPlays3,735 different words. On average 50 in every 100 words are new within a 500 word stretch. 2,068 words appear only once.
OthelloPlays3,804 different words. On average 49 in every 100 words are new within a 500 word stretch. 2,133 words appear only once.
A Midsummer Night's DreamPlays3,002 different words. On average 51 in every 100 words are new within a 500 word stretch. 1,700 words appear only once.
Twelfth NightPlays3,136 different words. On average 48 in every 100 words are new within a 500 word stretch. 1,821 words appear only once.
Doctor FaustusPlays2,719 different words. On average 50 in every 100 words are new within a 500 word stretch. 1,656 words appear only once.
The Importance of Being EarnestPlays2,614 different words. On average 47 in every 100 words are new within a 500 word stretch. 1,249 words appear only once.
A Doll's HousePlays2,437 different words. On average 43 in every 100 words are new within a 500 word stretch. 1,167 words appear only once.
Hedda GablerPlays2,566 different words. On average 45 in every 100 words are new within a 500 word stretch. 1,224 words appear only once.
PygmalionPlays4,154 different words. On average 49 in every 100 words are new within a 500 word stretch. 2,244 words appear only once.
The School for ScandalPlays3,484 different words. On average 48 in every 100 words are new within a 500 word stretch. 1,877 words appear only once.
Share: XBlueskyLinkedInEmail

Weekly email: coming soon

One short email a week on new AI tools for authors. Sign up opens soon.