Harrer, Mathias; Cuijpers, Pim; Furukawa, Toshi A.; Ebert, David D.