Under Construction:

The main text book is Optics, by

 E. Hecht and A. Zayak, 1st edt., Addison-Wesley Pub. Co. 1974 and

E. Hecht, 4th edt., Addison-Wesley Pub. Co, 1987

There are too many books and lecture notes, but I recommend: 

Fundamental of Optics by F.  A. Jenkins and H. E. white, McGraw-Hill 1957

 

Few links to Applets and Java