Mark Hailwood Author