Flexibility In Engineering Design by Richard de Neufville & Stefan Scholtes