horace engdahl is a cultural snob