Advanced Classical Field Theory by Giovanni Giachetta, Luigi Mangiarotti & Gennadi Sardanashvily