Fuzzy Logic by Dan McNeill & Daniel McNeill