Elements of classical and quantum physics (2018)