Popular entertainments through the ages - MacKechnie, Samuel (Blom, 1969)