Fuzzy logic by D. MacNeill & P. Freiberger