Bolte, Jérôme, Daniilidis, Aris and Lewis, Adrian (2009) Tame Functions are Semismooth. Mathematical Programming, 117 (1-2). pp. 5-19.