Singular Algebraic Curves: With an Appendix by Oleg Viro (Springer Monographs in Mathematics) [Hardcover]