An Introduction To Cluster Dynamics by Paul G. Reinhard & Eric Suraud