Hot off the press Ravilious: Submarine by James Russell.