Ben Nesvig
The home of Ben Nesvig's Daily Musings.
I enjoy and respond to all email.
Email: ben at bennesvig dot com
Twitter: @BenNesvig