Top 1103 professor peter pribilla auth PDF Book Page 43