Johnston, James Henry (1787–1851), naval officer and developer of steam navigation

by J. K. Laughton, rev. Andrew Lambert

References

DNB archive

© Oxford University Press 2004–13