Computer graphics techniques. Theory and practice - Bresenham, Jack E. (Springer, 1990)