Management of Heart Failure by Jagat Narula, James T. Willerson & Renu Virmani