Oxford Textbook of Pathology: Volume 1: Principles of Pathology by Nicholas A. Wright | Menrva Books