Thomas A. Shannon
overview