Author: Pattern Analysis & Recognition Corporation.