Author: Cliff B. Jones,Zhiming Liu,Jones Woodcock