Author: Rory Carroll [1]
Canongate, London, 2013, pp. 320
Links[1] https://civilresistance.info/author/1033