Books by professor andreas wagner