Author: Blake, Peter, Charles, Elfed, Foster, Kathryn