ByNobleID
    Xanthogranulomatous pyelonephritis: detailed analysis of 29 cases and a brief discussion of atypical presentations. | NobleID