Contextual boolean logic : how did it develop?