Programming for Design from Theory to Practice - Cherry, F A I A (John Wiley & Sons Ltd., 1999)