Cardiology : Problem based approach - Rutherford John Ed. (BMJ Publishing Group London, 2005)