Ships - David Ross

Ships: Visual Encyclopedia provides a fascinating at-a-glance guide to more than 1200 of the most…