Summarized version of David Fish's CCC List : Last Updated 3/29/2018