Summarized version of David Fish's CCC List : Last Updated 12/30/2016