Over 140 published papers, articles, chapters, books and abstracts on aspects of clinical cardiology.