Author: k.o. kessler and norman carlisle