Robert E. Lee: Virginian Soldier, American Citizen