Cowboys and cattle ranching: yesterday and today