Space Systems Failures by David M. Harland & Ralph Lorenz