Stephen J. Mellor, Author and Speaker