Preferences and Nonmonotonic Reasoning