Robert Trivers Robert Trivers. European rivers Swift rivers robert Holden robert shore robert starling Bus drivers Truck drivers robert beatty