Political philosophy

Disavowal: Some promises should not be forever

Advertisement