Author: j.c smith and e. de selincourt