Summarized version of David Fish's CCC List : Last Updated 2/28/2017