The Complexity of Boolean Functions by Ingo Wegener