Callahan's Crosstime Saloon - Spider Robinson

Definitely shows it age in a few points, and I was tempted to ding it for that, but over all decided to keep it as is.