Summarized version of David Fish's CCC List : Last Updated 7/31/2017