[John Graham-Cumming] might not be the first person to thumb through an old book and find an IBM punched ... square holes to encode information. Reading a card is simple. There are 80 columns ...