Major General Robert E. Rodes of the Army of Northern Virginia: A Biography