Top 681 hans dieter ehrich auth PDF Book Page 29