Author: Roger Trigg (Roger Trigg)

About the Author