Thinker, sailor, shepherd, spy?
by
James D. G. Davidson
245 p., [22] p. of plates : 21 cm