About the author
Stewart C. Russell lives in Scarborough, Ontario, but has spent most of his life in Scotland. This site is an attempt to jot down things that interest him.
Stewart has a dreadful blog, in whcih you'll learn far more than you'd ever want to know about him.
Contact
Best to use the contact form.