Tzevelekos, Vassilis P., "Revisiting the humanisation of international law : limits and potential : obligations erga omnes, hierarchy of rules and the principle of due diligence as the basis for further humanisation", Erasmus law review, 2013