Author: p.g. klemens and t.k. chu