How the heart works [electronic resource] : heart contraction and blood flow