Books Authored by Prof. Gerhard Kruip