Thinker, sailor, shepherd, spy?

by James D. G. Davidson

245 p., [22] p. of plates : 21 cm