MESH a journey through discrete geometry (Springer, 2007)