Ralph Kreider's Senior Thesis Home Page