In addition to the resources on CardioSmart, you can find out more about ICDs by visiting:
National Heart, Lung, and Blood Institute (NHLBI) - What are Defibrillators?
https://www.nhlbi.nih.gov/health/defibrillators
NHLBI - Defibrillators: Living With an ICD or WCD
https://www.nhlbi.nih.gov/health/defibrillators/living-with