Author: marrion ann taylor christian de groot