Heart failure is an important and ever expanding sub-specialty of cardiology. Many health care professional bodies are now developing specialist expertise in heart failure. This is true for cardiologists in training, consultant cardiologists, care of the elderly and general physicians, cardiothoracic surgeons, primary care doctors, pharmacists and specialist nurses. With advances in medical therapy, the prognosis of the condition has improved dramatically...