Charge-Coupled Device Technology