Planning and Design of Engineering Systems by David Walker, Robert Warner & Graeme Dandy