Manipulating Light