Well-Behaved Enumerations. - Saks, Dan (Embedded Systems Programming, 2003)