Allen G. Norman
overview