jamesgdyke.wordpress.com
jamesgdyke.info
Before the summer I decided to be grown up and sensible and have a grown up and sensible academic web page. Alas, before the summer I did not decide to stop procrastinating. So here, finally: www.j…