Hessbruegge Human Rights and Personal Self-Defense in International Law - Oxford University PressOxford University Press 2016 ISBN: 9780190655051 Source: EBOOK