From the category archives:

2026 title

Amazon keeps changing the way they report, so that will be mirrored here. Sometimes there will be rankings of Kindle and audio-books on baseball, other times, not. A reminder: The Amazon rankings are updated every hour, so these lists might not be 100 percent accurate by the time you read them (or even by the […]

0Shares

{ Comments on this entry are closed }

In addition to the books previously mentioned, here’s a look at some additional titles to watch for in the new year. Who knows, maybe there’s a CASEY winner among them. Once again, I’m omitting all of the “romance novels” that purport to be about baseball, and there sure are a lot of them. You Gotta […]

0Shares

{ Comments on this entry are closed }

First one of the year? Where does the time go? As I will proudly state with regularity, 2026 marks the 20th anniversary of the Bookshelf in this format. There were a couple of versions prior to that, but once I found WordPress, what you see is what you get. Amazon keeps changing the way they […]

0Shares

{ Comments on this entry are closed }

Bits and Pieces, Nov. 12, 2025

November 12, 2025

♦   With the latest scandal, I wonder if books about the Black Sox will get a bump in readership? To catch up, here’s a piece from The Atlantic: “Baseball’s Big Whiff on Gambling.” ♦   Journalist Terry Moran posted this piece on “The Storyteller: Joe Posnanski on what sports tells us about love, loss and belonging” […]

0Shares

{ Comments on this entry are closed }

Now that the season is over, it’s time to look ahead to see what reading material will carry us over to “pitchers and catchers.” As with previous lists like this, I have omitted anything that falls into the general category of “romance novels.” Also, no books about trivia or designed for younger readers. In last […]

0Shares

{ Comments on this entry are closed }

script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-5496371-4']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();