Fundamentals of Digital Image Processing by Chris Solomon, Dr Toby Breckon & Stuart Gibson