Top 107 giancarlo pirani auth giancarlo pirani eds PDF Book