Sternberg's Diagnostic Surgical Pathology by Mark Mills & Stacey Mills