Top 520 rudolf kruse eds PDF Book Page 21