Gives readers a more thorough understanding of DEM and equips researchers for independent work and an ability to judge methods related to simulation of polygonal particles Introduces DEM from the fundamental concepts (theoretical mechanics and solidstate physics), with 2D and 3D simulation methods for polygonal particles Provides the fundamentals of coding discrete element method (DEM) requiring little advance knowledge of granular matter or numerical simulation Highlights the numerical tricks...