Practical numerically stable algorithm for solving quartic equations (as well as the practical numerically stable algorithm for solving cubic equations) that have real coefficients includes calculations with real numbers only.
Based on David J. Wolters's Euler modified algorithm and Numerical Recipes