Going deep : John Philip Holland and the invention of the attack submarine / - Goldstone, Lawrence,