Current Diagnosis & Treatment In Cardiology, Third Edition by McGraw Hill & Michael H. Crawford