#1
2023 • 26 Readers • 400 pages • 3.8
#2
2021 • 56 Readers • 369 pages • 3.7
#3
2022 • 64 Readers • 471 pages • 3.4
#4
2020 • 335 Readers • 370 pages • 3.7
#5
2022 • 134 Readers • 432 pages • 3.8
#6
2016 • 49 Readers • 304 pages • 4.1
#7
2015 • 806 Readers • 648 pages • 4.5
#8
2014 • 869 Readers • 581 pages • 4.3
#9
2013 • 958 Readers • 420 pages • 4.2
#10
2012 • 1,546 Readers • 432 pages • 3.9
#11
2024 • 120 Readers • 450 pages • 4
#12
2022 • 147 Readers • 560 pages • 3.3
#13
2004 • 252 Readers • 274 pages • 3.9
#14
2023 • 799 Readers • 352 pages • 4.3
#15
November 7, 2023 • Physical Book • 558 Readers • 352 pages • Format Paperback • 4.3
#16
May 7, 2024 • Audiobook • 149 Readers • 11h 27m • Format Paperback • 3.9
#17
January 1, 2024 • Physical Book • 103 Readers • 576 pages • 3.7
#18
February 22, 2022 • Physical Book • 951 Readers • 296 pages • 4.2
#19
February 8, 2017 • Physical Book • 1,026 Readers • 528 pages • Format Paperback • 2732472301 • 3.7
#20
January 1, 2023 • Physical Book • 415 Readers • 881 pages • Format Hardcover • 4.3
#21
January 19, 2023 • Physical Book • 260 Readers • 448 pages • Format Paperback • 4
#22
January 1, 2018 • Physical Book • 164 Readers • 546 pages • 4.1
#23
2018 • 14 Readers • 546 pages • 4.1
#24
October 27, 2021 • Physical Book • 11 Readers • 4.4
#25
May 1, 2018 • Physical Book • 69 Readers • 527 pages • Info Reprint • 4
#26
2010 • 537 Readers • 304 pages • 4
#27
January 11, 2022 • Physical Book • 470 Readers • 512 pages • 3.9
#28
January 1, 2022 • Physical Book • 34 Readers • 512 pages • 3.9
#29
January 1, 2021 • Physical Book • 6 Readers • 576 pages • 4
#30
January 1, 2021 • Physical Book • 67 Readers • 672 pages • Format Paperback • 4.3