http://airccse.org/journal/cnc/1112cnc07.pdf