Jack Teagle : 2 publications