International law : a contemporary perspective