Note to visitors and students, I will be migrating over to a new domain www.martinsaphug.com

I will gradually be adding much of the same, and new content to this new site, but will leave this site up as well.