Detention and its Alternatives Under International Law - McGregor (Oxford University PressOxford University Press, 2023)