Christopher J Frank Author