Robert Niven may refer to: