Massad Ayoob, In the gravest extreme is a must read... annually. I've got my copy and its worth reading over and over.