Source: http://ijmcs.future-in-tech.net/16.2/R-AlAhmad.pdf