spireer m . fl.