Cardiology : board review - Zevitz, Michael (McGraw hill company, 2006)