The James R Shockley Home Page