The JFK Assassination: The Facts and the Theories