The Hebrides: By the presenter of BBC TV's Grand Tours of the Scottish Islands