• Max J. Egenhofer David M. Mark (auth.) Andrew U. Frank Werner Kuhn (eds.)

13 - 15Hours to read