Atlas of Genitourinary Pathology by Greg Maclennan, Liang Cheng & Gregory T. MacLennan