10.1504/IJCA.2010.031387