Differential Inclusions and Optimal Control by Michal Kisielewicz