The Encyclopedia of Ships

The Encyclopedia of Ships

2001 • 544 pages