"Equal and Opposite Reactions" and "Hail Mary" are available on Amazon.
Will Trump land a haymaker and sweep the floor with Biden? Will Biden choke, sputter, and wilt under Trump's verbal assaults? Or will Biden, nimble-tongued and steeped in strategy, side-step and out-maneuver Trump and leave him drowning in his own bombast?
And so tonight at 9 pm Eastern Standard Time millions of Americans will be sitting on the edge of our sofas, glued to our TV sets to watch the fight and by tomorrow morning, after the dust has settled - or the gore mopped up - and the post-match analysis done, the winner will be announced.
The irony, of course is that it's unlikely that the outcome of tonight's debate, if it comes off as expected, will make any real difference to most voters. Remember the Democratic Primary debates, at the beginning of which there were close to two dozen energetic, exciting, articulate candidates bursting with innovative ideas, and then there was good old Joe Biden who could barely make his voice heard among them?
So why bother? What purpose is served at this point by a debate that as of now promises to be nothing more than a nasty, possibly excruciating, spectacle?
And yet, if I could have my wish, tonight's debate would play out not as a slug-fest, but as a feast of facts, plans, platforms and ideas.
I'd like to hear Joe Biden present and enlarge upon his plans in detail: his plans for affordable health care, for dealing with climate change, environmental issues, racial justice, and the economy, among other things, and, most importantly at the moment, his plan for dealing with the COVID-19 epidemic.
I think, though, that I would like to offer Joe Biden a piece of advice for tonight: Mr. Vice-President, whatever subject you opt to broach, don't bring up yesterday's bombshell news about Donald Trump's tax returns. He'll be expecting you to bring up his taxes and he'll be armed to the hilt and just spoiling to use your words against you. So don't give him the chance. Besides, we don't need you to bring up that Donald Trump doesn't pay his taxes. We know, already, we know.