Making Sense Of The Troubles by David McKitterick & David McVea