10.1109/MMMC.2005.8