Top 504 professor klaus schulten eds PDF Book Page 20