Sword over Richmond : an eyewitness history of McClellan's peninsula campaign