William McKinley: America's Most Misunderstood President