Attributions#

Many excellent people have contributed to this material. The original content was put together by Mike Gelbart. Since then I have contributed and developed the material further.