Herbert, Stephen(Clerk at The Scottish Parliament),author.