Prof. Jeffrey Shields' Home Page