Mel Bay presents Good times, hard times & ragtimes