Digital Image Processing and Machine Vision (pdf + attached source code)