Maritime law is a peculiar science which requires not only a knowledge of maritime law, but also a solid knowledge of many other related laws such as insurance, crime and corporate laws. A good practical knowledge of the shipping industry is also needed.