Marine Insurance - Adrian Leonard (Springer, 2016)