An introduction to meshfree methods and their programming (Springer, 2005)