Symbolic Integration I by Manuel Bronstein