the newsagent , an english protestant version of fagin with a woollen waistcoat and crooked horn-rimmed glasses was serving an old , short , barrel-shaped woman with a quantity of magazines and boiled sweets , mumbling his usual detached courtesies .