Optical Processing And Computing by H. John Caulfield, David P. Casasent & William J. Dallas