Fuzzy Logic Notes - Trinity College Dublin