Prof Alan Tomlinson Author