The Cleveland Clinic Guide To Liver Disorders by Nizar Zein & Kevin M. Edwards