ABC Royal Navy ... 2nd edition, etc. With illustrations (Ian Allan ABC.)