What are the different methods of factoring polynomials? Methods of factoring . 
Method of common factors 
Factorization by regrouping terms 
Factorization using identities 
Factors of the form ( x + a) ( x + b) 
Factor by Splitting
Is this all the factoring methods out there ? Or are there more ? 
I am also looking for a book with lots of practice problems of factoring polynomials . 
Please help

On following site you can get to know about other techniques of factorization.
http://tutorial.math.lamar.edu/Classes/Alg/Factoring.aspx
