Introduction to Circuit Complexity by Heribert Vollmer