Principal-Agent Model for Bilateral Contract Design to Incentivize Residential Demand-Side Flexibility | IEEE Journals & Magazine | IEEE Xplore