Structured Vector Bundles Define Differential K-Theory