Take a look at this lovely blog post on the Hydrodynamica Blog :