Robert Scales Author