See also
www.warrencurry.com
Warren Curry homepage.