Liver Cancer: Causes, Diagnosis and Treatment - Valverde, Benjamin J. (2011)