Author: Brian Rothery, Brendan Byrne, Alan Mullally,