Computational statistical physics:from Billiards to Monte Carlo - Hoffmann Karl Heinz (Springer, 2002)