• David Gallup Marc Pollefeys Jan-Michael Frahm (auth.) Michael Goesele Stefan Roth Arjan Kuijper Bernt Schiele Konrad Schindler (eds.)

13 - 15Hours to read