Kumar & Clark's Medical Management And Therapeutics by Parveen Kumar & Michael Llewellyn Clark