Lectures on classical and quantum theory of fields. (2017)