Craig contributes articles and workshops to these publications:
Reviews of Craig's books and recordings: