Carcinoid heart valve disease: still a puzzle and a challenge.

Carcinoid heart valve disease: still a puzzle and a challenge.