Thanks Hans, that gave me a very high value like -3521, I think that might not be the answer. I have a fortran code that uses the singularity subtraction to calculate and it gives a value of like 0.1000 for the integral from -1 to 1, I wanted to know if Mathematica could solve a Integral like that without a external code or technique. I am starting to think that Mathematica maybe cannot solve this integral. I wanted to upgrade my code to Mathematica by using its functions to solve the integral more easily. If anyone got a way to go please help