Modern surgical pathology Volume 2 - Weidner, Noel. (Expert consult. Online and print., 2009)