Ghost Soldiers of Gettysburg: Searching for Spirits on America's Most Famous Battlefield