  Elementary Basic, published in 1982, is an introductory programming text with
a novel central conceit, namely that the fictional 19th century detective
Sherlock Holmes used a computer to help solve mysteries. It is also novel among
similar books of its time for its focus on program design. In other regards,
such as its use of the language BASIC, it is representative of its time.
  Over 35 years after it was written, I think it is worth looking back at it to
see to what is still relevant today and what would be done differently. We may
even learn something about teaching programming today. Of particular interest
is the degree to which the use of BASIC influenced the content of the book.
