William Craig (logician)

Summary