Thermally-pulsing Asymptotic Giant Branch Phase Research Articles