2
by Brownlie, Ian
Published 1999
Clarendon

3
by Talmon, Stefan
Published 2023
Cambridge University Press

4
Published 2022
Cambridge University Press