Ian MacLeod

Revd. Dr Ian MacLeod is co author of the hugely successful Talks for Children, and compiler and contributor to More Talks for Children and Even More Talks for Children.