P E Irving Author