Title: Computer Vision: Craft, Engineering, and Science