Programming methods in structural design - Iyengar (Wiley, 1980)