Recent Advances In Cardiology by Derek J. Rowlands & Bernard Clarke