Practice makes perfect, by Stewart A. Copeland
1.2K