The DOI number 10.3390/computers8030060 not found in BestRef database