Follow the link to the web page of Professor
Eric Darve
, Mechanical Engineering Department, Stanford.