Simulation and the Design Building Block Approach to the Design of Ships and other complex systems Andrews D J., published in Proceedings of the Royal Society Series A (2006) 462, November 2006