Other useful materials

Edmund Jacobs PPT

Acknowledgement:

Edmund Jacobs is the owner of the presentation