r.haffke's articles