Atrial Fibrillation: Mechanisms and Management. (11th July 2019)