Michael J.de Smith Paul A. Longley Michael F. Goodchild