Encyclopedia of Heart Diseases by M. Gabriel Khan (English) Hardcover Book

A nice touch is the revised edition’s companion website with extra resources.