The Virtual Cardiac Patient by David Lieberman & Jonathan Keroes