Author: Messer, Thomas M.; Kotalik, Jiri.