Author: Kathleen Shine Cain,Stephen Ruffus, Janice neuleib