Duvernoy , J . B . Op.