Discovery Education
Discovery Education: Web Math: Factor Polynomial by Rewriting It as the Difference Between Two Squares
This WebMath site includes an interactive problem solver. Use it to factor a polynomial that is the difference between two perfect squares. The website will bring back a full explanation behind the answer.