Andreas Klein Google Scholar Books