David Ross

David Ross specializes in maritime and railway history and has written and contributed to numerous books on these subjects.