Author: Franco P. Preparata,Xiaodong Wu,Jianping Yin