#2
#3
#4
#5
1987 • 41 Readers • 308 pages • 3.6
#6
#7
#8
1991 • 33 Readers • 305 pages • 3.6
#9
1992 • 38 Readers • 420 pages • 3.7
#10
1985 • 55 Readers • 320 pages • 3.8
#11
1984 • 17 Readers • 112 pages • 3.7
#12
1993 • 35 Readers • 288 pages • 3.5
#13
1994 • 40 Readers • 352 pages • 3.7
#14
1985 • 6 Readers • 368 pages • 2.7
#15
#1 of 7 in Cormoran Strike
2013 • 625 Readers • 449 pages • 3.8
#17
#18
1999 • 7 Readers • 480 pages • 4
#19
2011 • 1 Reader • 247 pages • 4
#20
1957 • 3 Readers • 132 pages
#21
1991 • 19 Readers • 357 pages • 3.4
#22
#23
1 Reader
#24
1977 • 5 Readers • 178 pages • 1
#25
1998 • 56 Readers • 459 pages • 4.1
#26
1996 • 29 Readers • 516 pages • 4
#27
#28
1974 • 23 Readers • 3.7
#29
#30
40 Readers • 3.3
#31
#32
1983 • 6 Readers • 5
#33
1995 • 33 Readers • 290 pages • 3.6
#34
2012 • 2 Readers • 235 pages
#35
1985 • 16 Readers • 341 pages • 3.8
#36
#37
1996 • 40 Readers • 388 pages • 3.7
#38
#39
#40
#41
#42
3 Readers • 3
#43
1988 • 244 pages
#44
1996 • 1 Reader • 292 pages
#45
#1 of 20 in Elvis Cole and Joe Pike
1987 • 50 Readers • 237 pages • 3.8
#46
2013 • 5 Readers • 294 pages • 4
#47
#48
#49
#50
2011 • 3 Readers • 336 pages
#52
#53
2007 • 17 Readers • 292 pages • 3.8
#54
#55
1932 • 60 Readers • 280 pages • 3.7
#56
#57
#32 of 47 in Hercule Poirot
1952 • 77 Readers • 228 pages • 3.9
#58
#36 of 47 in Hercule Poirot
1959 • 109 Readers • 224 pages • 3.7
#59
#42 of 47 in Hercule Poirot
1920 • 125 Readers • 240 pages • 3.9
#60
#61
#62
#63
2002 • 35 Readers • 374 pages • 4.2
#64
#19 of 47 in Hercule Poirot
1938 • 124 Readers • 303 pages • 3.7
#65
1990 • 10 Readers • 352 pages • 3.3
#66
#67
#21 of 47 in Hercule Poirot
1938 • 148 Readers • 180 pages • 3.8
#68
4 Parker Pyne
1939 • 37 Readers • 200 pages • 4
#69
2004 • 45 Readers • 436 pages • 3.6
#70
6 Readers • 3
#71
#1 of 17 in Matthew Scudder
1976 • 41 Readers • 182 pages • 3.7
#72
2005 • 33 Readers • 374 pages • 3.9
#73
1998 • 15 Readers • 304 pages • 3.5
#74
#75
#2 of 17 in Matthew Scudder
1976 • 15 Readers • 170 pages • 3.9
#76
#77
1990 • 6 Readers • 307 pages
#78
#79
#80
#22 of 47 in Hercule Poirot
1940 • 84 Readers • 240 pages • 3.6
#81
2011 • 29 Readers • 3.5
#82
1 Reader
#83
#84
#85
#86
#87
#88
#89
1997 • 30 Readers • 322 pages • 3.1
#90
#91
#92
2015 • 15 Readers • 403 pages • 3.4
#93
#94
#95
2022 • 104 Readers • 369 pages • 3.6
#96
#97
#98
2021 • 87 Readers • 400 pages • 3.8
#99
#2 of 22 in Aloysius Pendergast
1997 • 83 Readers • 544 pages • 3.7
#100