Patrick Murdoch Author