Desmonde

A. J. Cronin
Little, Brown
9780316161633
0-316-16163-2