International law revised by I.A. Shearer - Starke (New Delhi Oxford University Press India, 1994)