Peter Slattery Author