www.hozir.org//pdfview/journal-of-computing-volume-1-issue-1-december-2009-issn-2151.html