Cosmological N-Body Simulations
  In this review we discuss Cosmological N-Body codes with a special emphasis on Particle Mesh codes. We present the mathematical model for each component of N-Body codes. We compare alternative methods for computing each quantity by calculating errors for each of the components. We suggest an optimum set of components that can be combined reduce overall errors in N-Body codes. 
J.S. Bagla, T. Padmanabhan