Gauss-Bonnet Theorem