Liver Pathology by Linda Ferrell & Sanjay Kakar