Planning and design of engineering systems / by Graeme Dandy, Trevor Daniell, Bernadette Foley and Robert Warner