Practical Shape Analysis. - William Terrence McCloskey (2010)