London Marine Insurance 1438-1824: Risk, Trade, and the Early Modern State

$32.00