Beta cells in health and disease - Irfan, Shahzad; Anwar, Haseeb (IntechOpen, 2024)