This page has moved to
http://ee.stanford.edu/~gray/sp.html