Paul Dawkins
Paul's Online Notes: Factoring Polynomials: Practice Problems
Practice exercise reviews factoring polynomials including how to factor out the greatest common factor, factoring by grouping, factoring quadratics, and factoring polynomials with degree greater than 2.