10.4236/jct.2019.1010068   244 Downloads  563 Views