THE ILLUSTRATED WORLD GUIDE TO SUBMARINES by JOHN PARKER , 2007