For beginners, I'd recommend Insurgency and Terrorism: From Revolution to Apocalypse by O'Neill. IMO, it's very simple and easy to understand, and while I disagree with many of his definitions (and consequently the concepts, how they interact with one another, and his conclusions), it's a good, first step until jumping from this cliff.