Top 686 andreas krause eds PDF Book Page 29