Digital Image Processing An Algorithmic Introduction Using Java - Burger, Wilhelm; Burge, Mark J. (Springer London : Imprint: Springer, 2016)