Johnston, James Henry
(17871851),
naval officer and developer of steam navigation
by
J. K. Laughton
, rev.
Andrew Lambert
References
DNB archive
© Oxford University Press 2004–13