Text this: Melanoma skin cancer recognition using negative selection algorithm / Muhammad Rushamir Hakimi Ruslan