Dimensions of forgiveness : psychological research & theological perspective (Templeton Foundation press, 1998)