Top 516 bernd kracke auth professor bernd kracke eds PDF Book Page 22