German Luxury Ocean Liners336 pages12 hours of readingProfusely illustrated history of German ocean liners and cruise ships.Read more