Oxford Text Book of Pathology - Vol - 1 - MCGEE, James O.D (New York : oxford University, 1992)