NATIONALISM,TERRORISM,COMMUNISM - PETER HEEHS (OXFORD UNIVERSITY PRESS, 2000)