dinglis@ualberta.net                 (last updated: January 2016)