Algebraic Complexity Theory : With the Collaboration of Thomas Lickteig