Kurt Herbert Halbach Editor & Author