professor G . Saloman.