Poul Anderson
The Longest Voyage (1960)