Optical Inspection and Testing: A Critical Review - Trolinger, James