A comprehensive guide to cardiac cycle physiology : understanding heart mechanics and dynamics - Noor Azlina Abu Bakar (Penerbit Universiti Sultan Zainal Abidin, 2025)