Author: j.j. stamm and m.e. andrew