Michael McCarthy, Confederate Waterloo: The Battle of Five Forks, April 1, 1865 and the Controversy that Brought Down a General