R E Hasselbach Author