Understanding molecular simulations : from algorithms to applications - Frenkel, Daan (Computational science series, 2002)