The Moro Affair and The Mystery of Majorana