Contact modeling for solids and particles (2018)