Author: Peter M. Rose , Christopher Zerres , Michael Zerres