Michael McBride's web site has moved to
http://faculty.sites.uci.edu/mcbride/