Resistance at the edge of empires - Petrie, Cameron A. (Oxford, UK)
xxviii, 508 s.