RIGHTS AGREEMENT dated as of December 3, 1997 between