General Principles of Law as Applied by International Courts and Tribunals by Bin Cheng & Cheng Bin