Alan Royle Author