After reading a book, I like writing down my thoughts about the story, organizing and re-organizing those thoughts, figuring out what I liked or didn’t like, analyzing which parts “worked” for me and which ones didn’t. A personal reading journal, so to speak, and I organize them into a short review that I share online. Sometimes people respond and share their views; other times they read my reviews and it helps them make a decision to read (or not to read!) a specific story.

Writing the notes and sharing the reviews work together and I take them seriously. I’m not a “paid professional” reviewer, but I try to do my reviews as professionally as I can. Which leads me to what I think of as my first and only duty as a public reviewer:

Write a review of the book
that is attributable, personal and honest,
with an overall rating within a genre.


From this duty, I have derived the following approach to writing my book reviews.ย 

  • I will review the book, not the author.ย While reviews may take into account other books in the genre, or even other books by the author particularly if it’s part of a series, the reviews should not be biased by information about the author or the publisher. The book must stand or fall on its own merit.
  • My reviews will never be anonymous…If I write the review, my name goes with it.
  • My opinions will be my own, not consensus…Each review will be the opinion I have come to after reading the book and may include its readability; character development; plot and pacing; point of view; genre; dialogue; and setting. I might even focus on my own satisfaction with the ending.
  • Reviews will be honest and unbiased but respectful…My duty includes honesty to the author and to other readers and I will always publish my reviews here on my website. I also share those reviews on other sites too — GoodReads, Amazon, Barnes and Noble, Chapters, Google, my local library, Library Thing, and Savvy Reader. However, if my review is only a 1 orย 2 (which is considered “bad” on most sites) and the book doesn’t already have 10+ reviews on a site, I likely won’t publish mine there. I don’t like the idea of sharing my reviews at the expense of a budding author. Of course, if they’re a well-established author, with lots of books and reviews, then they’re fair game. Other than a complimentary or advanced reader copy of a book, I will not accept any compensation for writing a review.ย  I acknowledge that I rarely give only a 1 or 2, not because a book might not deserve it, but because if I am not enjoying it, I will likely not finish it. And I only review those I finish.
  • Reviews will include my rating…I would be far more comfortable providing a rating out of ten or even twenty, rather than five. But all the major sites use five-point scales, and sub-points are not allowed. With that in mind, I will use the following scale:
  • – Rating of 0 — Did not finish (only for my own tracking, no review is done for zero!);
  • – Rating of 1 — Finished, but not recommended;
  • – Rating of 2 — Not bad, readable;
  • – Rating of 3 — Good, worth reading but some issues;
  • – Rating of 4 — Enjoyable, solid outing with minor issues;
  • – Rating of 5 — Excellent.
  • Books will be reviewed in context…I will review action books against other action books; mystery stories against other mystery stories. I will not review the latest mystery against great works of fiction in other genres — so, this means that a supposed classic fiction might end up with a lower rating (against other great works of fiction) than the latest mystery (against other mystery books). Context matters, as most books are not aiming to be the latest and greatest literary masterpiece.

That’s it, that’s my approach to reviews. I hope you enjoy reading them as much as I enjoy writing them, or at least that the review helps you figure out if a book is one that you might enjoy. The list below includes the title, author, a link to the book review itself, the year that the book was published, and my rating.

Stylized signature block to say happy reading in most posts and pages
TitleAuthorReview #PublishedRating
Fire on HighPeter DavidBR000011998๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
Red SectorDiane CareyBR000021999๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
VectorsDean Wesley Smith and Kristine Kathryn RuschBR000031999๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
InfectionJohn Gregory BetancourtBR000041999๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
Perchance to DreamRobert B. ParkerBR000051991๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
DeathrightDev StrykerBR000061993๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
Where The Bodies Are BuriedJanet DawsonBR000071998๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
End GameDev StrykerBR000081994๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Motion to SuppressPerri O'ShaugnessyBR000091995๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
Ruined by Reading: A life in booksLynne Sharon SchwartzBR000101996๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
The Black ShoreGreg CoxBR000111997๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
The House on Mulberry StreetMaan MeyersBR000121996๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ - 5
Biblioholism: The Literary AddictionTom RaabeBR000131996๐Ÿธ๐Ÿธโšชโšชโšช - 2
By the Rivers of BabylonNelson DeMilleBR000141978๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ - 5
Hit ManLawrence BlockBR000151998๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
Devil in a Blue DressWalter MosleyBR000161990๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Dying To Get EvenJudy FitzwaterBR000171999๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ - 5
Field of ThirteenDick FrancisBR000181998๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
Perilous RelationsCarole EpsteinBR000191997๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
The ConqueredDaffyd ab HughBR000201999๐Ÿธ๐Ÿธโšชโšชโšช - 2
Perish TwiceRobert B. ParkerBR000212000๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Hearts and BonesMargaret LawrenceBR000221997๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
The First VirtueMichael Jan Friedman and Christie GoldenBR000231999๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
Deadly DecisionsKathy ReichsBR000242000๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
The MistDean Wesley Smith and Kristine Kathryn RuschBR000251998๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
Double or NothingPeter DavidBR000261999๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
The Collected Short StoriesJeffrey ArcherBR000271998๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Coffee Break MysteriesWilliam S. ShepherdBR000282011๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
When Is Enough, EnoughLaurie Ashner and Mitch MeyersonBR000291996๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ - 5
ShadowlandMeg CabotBR000302000๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ - 5
Darkest HourMeg CabotBR000312001๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Keziah DaneSue GraftonBR000321967๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
SanctuaryMeg CabotBR000332002๐Ÿธโšชโšชโšชโšช - 1
Equal to the ChallengeDepartment of National Defence (Canada)BR000342001๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
An Open Book: Coming of Age in the HeartlandMichael DirdaBR000352003๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Killing FloorLee ChildBR000361997๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
The Staked GoatJeremiah HealyBR000371986๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ - 5
So Like SleepJeremiah HealyBR000381987๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Blunt DartsJeremiah HealyBR000391984๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
The PunisherD.A. SternBR000402004๐Ÿธโšชโšชโšชโšช - 1
Fresh Blood 3Mike Ripley and Maxim Jakubowski (Editors) with Lee ChildBR000411999๐Ÿธ๐Ÿธโšชโšชโšช - 2
Under the Dragon's TailMaureen JenningsBR000421998๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
Poor Tom is ColdMaureen JenningsBR000432001๐Ÿธ๐Ÿธโšชโšชโšช - 2
Let Loose the DogsMaureen JenningsBR000442003๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ - 5
Blood MoneyThomas PerryBR000451999๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Until Proven GuiltyJ.A. JanceBR000461985๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Payment in KindJ.A. JanceBR000471991๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Grave SecretsKathy ReichsBR000482002๐Ÿธ๐Ÿธโšชโšชโšช - 2
Snap ShotMeg ChittendenBR000492003๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Beyond the Great Snow MountainsLouis L'AmourBR000501999๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Get Your University Degree at HomeKevin PaulBR000511999๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Hush MoneyRobert B. ParkerBR000521999๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Malice DomesticMollie HardwickBR000531986๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
Riding the SnakeStephen J. CannellBR000541998๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
The Best of Sisters in CrimeMarilyn Wallace (Editor)BR000551998๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
The EdgeDick FrancisBR000561988๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
The Eleventh CommandmentJeffrey ArcherBR000571998๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
Where Lawyers Fear To TreadLia MateraBR000581987๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
The Year's 25 Finest crime and mystery Stories (6th edition, 1996)Joan Hess (Editor)BR000591997๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
Foul Ball! Five Years in the American LeagueAlison GordonBR000601984๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
The Dead Pull HitterAlison GordonBR000611988๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Striking OutAlison GordonBR000621995๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ - 5
Perilous FriendsCarole EpsteinBR000631996๐Ÿธโšชโšชโšชโšช - 1
One for the MoneyJanet EvanovichBR000641995๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Two for the DoughJanet EvanovichBR000651996๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
The Corpse at the Haworth TandooriRobert BarnardBR000661998๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
The Glory Hole MurdersTony FennellyBR000671985๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
The Closet HangingTony FennellyBR000681987๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
The Hippie in the WallTony FennellyBR000691994๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
1-900-DEADTony FennellyBR000701996๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
Death du JourKathy ReichsBR000711999๐Ÿธ๐Ÿธโšชโšชโšช - 2
Three to Get DeadlyJanet EvanovichBR000721997๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Double JeopardyWilliam BernhardtBR000731995๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Four to ScoreJanet EvanovichBR000741998๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Dying to Get PublishedJudy FitzwaterBR000751995๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
Murder in C MajorSara Hoskinson FrommerBR000761986๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
N is for NooseSue GraftonBR000771998๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Extreme JusticeWilliam BernhardtBR000781998๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
The Midnight Before ChristmasWilliam BernhardtBR000791998๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Fools, Knaves and Heroes: Great Political Short StoriesJeffrey Archer and Simon Bainbridge (Editors)BR000801989๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
The Face-ChangersThomas PerryBR000811998๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Catch Me: Kill MeWilliam H. HallahanBR000821977๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Night PassageRobert B. ParkerBR000831997๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
PathwaysJeri TaylorBR000841998๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Hot WheelsWilliam Arden and Robert ArthurBR000851989๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
Mortal MemoryThomas H. CookBR000861993๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Scarpetta's Winter TablePatricia CornwellBR000871998๐Ÿธโšชโšชโšชโšช - 1
The Continental OpDashiell HammettBR000881974๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
Taxed to DeathDebra Purdy KongBR000891995๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
The Best of Ellery QueenEdited by Francis M. Nevins, Jr. and Martin H. GreenbergBR000901985๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
The Arbor House Treasury of Detective and Mystery Stories from the Great PulpsCompiled by Bill PronziniBR000911983๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Rough StuffG.H. StoneBR000921989๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
HTML: The Complete ReferenceThomas A. PowellBR000931998๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
HTML Web Magic (2nd edition)Raymond PirouzBR000941998๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
The Complete Idiot's Guide to Creating an HTML 4 Web Page (3rd edition)Paul McfedriesBR000951997๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Using HTML 4 (4th edition)Lee Anne PhillipsBR000961998๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
The Ashes of EdenWilliam ShatnerBR000971996๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ - 5
The ReturnWilliam ShatnerBR000981997๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
AvengerWilliam ShatnerBR000991997๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
TraceWarren MurphyBR001001981 (PB), 2013 (E)๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
High FiveJanet EvanovichBR001012000๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Hot SixJanet EvanovichBR001022001๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
Seven UpJanet EvanovichBR001032010๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Hard EightJanet EvanovichBR001042010๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
To the NinesJanet EvanovichBR001052003๐Ÿธ๐Ÿธโšชโšชโšช - 2
Ten Big OnesJanet EvanovichBR001062010๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Eleven on TopJanet EvanovichBR001072010๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ - 5
Twelve SharpJanet EvanovichBR001082007๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Lean Mean ThirteenJanet EvanovichBR001092009๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Fearless FourteenJanet EvanovichBR001102008๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
Finger Lickin' FifteenJanet EvanovichBR001112009๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
Sizzling SixteenJanet EvanovichBR001122010๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
Smoking SeventeenJanet EvanovichBR001132011๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
RASC Observer's Handbook, 2018Edited by James S. EdgarBR001142017๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Big Box ReuseJulia ChristensenBR001152008๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Explosive EighteenJanet EvanovichBR001162011๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Notorious NineteenJanet EvanovichBR001172012๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ - 5
Change: What Really Leads to Lasting Personal TransformationJeffrey A. KottlerBR001182013๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ - 5
Rogue IslandBruce DeSilvaBR001192010๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Takedown TwentyJanet EvanovichBR001202013๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
Top Secret Twenty-OneJanet EvanovichBR001212014๐Ÿธ๐Ÿธโšชโšชโšช - 2
Tricky Twenty-TwoJanet EvanovichBR001222015๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Turbo Twenty-ThreeJanet EvanovichBR001232016๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ - 5
The Clockmaker's DaughterKate MortonBR001242018๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
XSue GraftonBR001252015๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
The Two-Night One-Night StandRyan RingbloomBR001262018๐Ÿธโšชโšชโšชโšช - 1
A is for AlibiSue GraftonBR001271982๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
B is for BurglarSue GraftonBR001281985๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
C is for CorpseSue GraftonBR001291986๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
D is for DeadbeatSue GraftonBR001301987๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
E is for EvidenceSue GraftonBR001311988๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ - 5
F is for FugitiveSue GraftonBR001321989๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
G is for GumshoeSue GraftonBR001331990๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
H is for HomicideSue GraftonBR001341991๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
I is for InnocentSue GraftonBR001351992๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
J is for JudgmentSue GraftonBR001361993๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
K is for KillerSue GraftonBR001371994๐Ÿธโšชโšชโšชโšช - 1
L is for LawlessSue GraftonBR001381995๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
M is for MaliceSue GraftonBR001391996๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
O is for OutlawSue GraftonBR001401999๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
P is for PerilSue GraftonBR001412001๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
RASC Observer's Handbook, 2019Edited by James S. EdgarBR001422018๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ - 5
Q is for QuarrySue GraftonBR001432002๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
R is for RicochetSue GraftonBR001442004๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
S is for SilenceSue GraftonBR001452005๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
T is for TrespassSue GraftonBR001462007๐Ÿธ๐Ÿธโšชโšชโšช - 2
U is for UndertowSue GraftonBR001472009๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
V is for VengeanceSue GraftonBR001482011๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ - 5
W is for WastedSue GraftonBR001492013๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Y is for YesterdaySue GraftonBR001502017๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
Kinsey and MeSue GraftonBR001512013๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
The Book ThiefMarkus ZusakBR001522006๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Booked to DieJohn DunningBR001531992๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
The Bookman's WakeJohn DunningBR001541995๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
The Bookman's PromiseJohn DunningBR001552004๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
The Sign of the BookJohn DunningBR001562005๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
The Bookwoman's Last FlingJohn DunningBR001572006๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
The Holland SuggestionsJohn DunningBR001582014๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
Unlucky in LawPerri O'ShaugnessyBR001592004๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
The Lolly-Madonna WarSue GraftonBR001601969๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
The BurglarThomas PerryBR001612019๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
BearMarian EngelBR001621976๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
The EnemyLee ChildBR001632004๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
The Horizontal ManHelen EustisBR001641946๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
No Second ChanceHarlan CobenBR001652004๐Ÿธ๐Ÿธโšชโšชโšช - 2
The Ninja DaughterTori EldridgeBR001662019๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
The Perfect GirlfriendKaren HamiltonBR001672018๐Ÿธโšชโšชโšชโšช - 1
Blue MoonLee ChildBR001682019๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
A Discovery of WitchesDeborah HarknessBR001692011๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Shadow of NightDeborah HarknessBR001702014๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
The Book of LifeDeborah HarknessBR001712014๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
The Burning EdgeRick MofinaBR001722012๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
A Spy In The HouseY.S. LeeBR001732016๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ - 5
WinterhouseBen GutersonBR001742018๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
Zap!Martha FreemanBR001752018๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
Two O'Clock, Eastern WartimeJohn DunningBR001762001๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
The Word Is MurderAnthony HorowitzBR001772017๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
The Last LibrarianBrandt LeggBR001782015๐Ÿธโšชโšชโšชโšช - 1
FablehavenBrandon MullBR001792007๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Rise of the Evening StarBrandon MullBR001802008๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
Grip of the Shadow PlagueBrandon MullBR001812009๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Secrets of the Dragon SanctuaryBrandon MullBR001822006๐Ÿธ๐Ÿธโšชโšชโšช - 2
Down The River Unto The SeaWalter MosleyBR001832018๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
The WivesTarryn FisherBR001842019๐Ÿธโšชโšชโšชโšช - 1
Keys to the Demon PrisonBrandon MullBR001852010๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
The Subtle Art of Not Giving a F*ckMark MansonBR001862016๐Ÿธ๐Ÿธโšชโšชโšช - 2
The Great GatsbyF. Scott FitzgeraldBR001871925๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
Murder at Hawthorn CottageBetty RowlandsBR001882018๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
The Seven Deaths of Evelyn HardcastleStuart TurtonBR001892018๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ - 5
The Twelve ApostlesWilliam J. CoughlinBR001902016๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
Rethinking Canadian AidEdited by Stephen Brown, Molly den Heyer and David R. BlackBR001912015๐Ÿธ๐Ÿธโšชโšชโšช - 2
The Lost HeroRick RiordanBR001922010๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Vanishing ActThomas PerryBR001932011๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Dance for the DeadThomas PerryBR001941996๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Shadow WomanThomas PerryBR001951998๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
RunnerThomas PerryBR001962009๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
Poison FlowerThomas PerryBR001972012๐Ÿธ๐Ÿธ๐Ÿธโšชโšช - 3
A String of BeadsThomas PerryBR001982015๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
The Godwulf ManuscriptRobert B. ParkerBR001991973๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธโšช - 4
Subscribe
Notify of

0 Comments
Inline Feedbacks
View all comments