Oxford handbook of cardiology - Ramrakha, Punit S.