Computer Graphics Math
Bresenham line drawing