Lectures on Block Theory (London Mathematical Society Lecture Note Series)