International Humanitarian Law: Rules, Solutions to Problems Arising in Warfare and Controversies 10 USD