Eliminating go to’s while preserving program structure (1988)

by Lyle Ramshaw
Venue:Journal of the ACM (JACM