Encyclopedia of Heart Diseases set of 2 Vol. 1&2 Set

You will find that this textbook covers all the core material you need for the course.