Based on the list compiled by Ron Yoshimoto, it is a comprehensive list of roots and affixes.
Colour coding is as follows:
Green: Latin Roots
Blue: Greek Roots
The first three colours fit with Ron's system but he does not have a colour for Greek Roots (or combining forms) so I just settled on blue. When a student asked me if I made them blue because the Greek flag is blue that seemed to me like a good enough reason and makes it easy to remember so let's go with that one.
I have also included a black an white version with Greek and Latin separated for those that wish to print on coloured paper or card.
If you're a "Word Nerd" like me then I'm sure you'll love these 500+ roots and affixes.