And yeah, Vigilants typically carry one as well as their requisite Cure Disease potion.
Given their predilection for getting killed by everything they fight, it's only a matter of time before you find one.
You'd think they would have learned that rookie mage+robes+cave bear=dead mage, but they just keep cranking them out and sending them to their doom. Gotta wonder about their recruitment methods...
You can also find them as random dungeon loot, like any other amulet, although you can skew the odds in your favor a bit by raiding Conjurer and/or Necromancer lairs as the chests therein have a higher chance to contain enchanted jewelry.