I used Washington Manual Subspecialty series - Cardiology. It is pretty thin, very thorough, it could use an update as is from 2003, but it is dead on in terms of the depth of knowledge required for cardiology. Cardiology is very EBM heavy, and all the literature is cited well in this book.