How can i factor x^3 - 3x^2 + x -4?

I tried the factor theorem method, but it doesnt work. Is there another method for factoring cubic equation? Is there a formula that one can use?

Your equation has no rational roots. The only real root is approximately 3.09455.

For a general approach to solving cubics, see the link at the bottom of
http://www.1728.com/cubic.htm